Apache-2.2

我需要澄清 Apache2、MPM-Worker、FastCGI、PHP5-fpm、suEXEC?

  • March 21, 2011

我目前的配置是:

Ubuntu 10.04 LTS****上的 Apache2 + MPM-WorkerFastCGI + PHP5-fpm (PHP 5.3.2 )

我有一個包含 2-5 個程序的池,它以與預設 www-data 不同的使用者身份執行。FastCGI/PHP5-fpm 通過以下方式配置為外部伺服器FastCGIExternalServer

我知道我可以設置多個以不同使用者身份執行的池…

但是,我想知道在這種類型的設置中是否可以使用 suEXEC?而且,它可以只設置一個池嗎?如果是這樣,怎麼做?

到目前為止,除了在 FPM 池中定義的使用者之外,無法執行腳本。

您需要設置一個不同的池並定義其他使用者/組。

是否有某些原因您不能或不想創建單獨的池?

編輯:如果您擔心浪費空閒資源,有一些關於為 fpm-pools 創建“按需”功能的討論,這實際上會在收到請求時“啟動”池:http ://groups.google.com /group/highload-php-en/browse_thread/thread/753ddceff2ef0411/8ebaddeec4f676f0?lnk=gst&q=idle+pool#8ebaddeec4f676f0

我強烈推薦 highload-en php google 組“…用於討論 php、FastCGI、php-fpm 以及在高負載環境中使用的所有技術。” http://groups.google.com/group/highload-php-en?lnk=srg

引用自:https://serverfault.com/questions/245524