Apache-2.2
我需要澄清 Apache2、MPM-Worker、FastCGI、PHP5-fpm、suEXEC?
我目前的配置是:
Ubuntu 10.04 LTS****上的 Apache2 + MPM-Worker和FastCGI + 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