Linux
為多個客戶端配置 Apache
上週我在這裡有一個關於 suexec / suphp的問題,但我試圖完成太多。我將縮小範圍再試一次。
我想配置一個 LAMP 伺服器來託管多個客戶端。我希望它看起來(從客戶的角度來看)就像任何其他共享託管環境一樣。網站在他們的主目錄中,不需要弄亂文件所有權來獲取頁面服務等。似乎涉及 suexec 和 suphp 的配置是要走的路(?)
我正在專門尋找有關如何完成此操作的目前/現代指南(如果重要,我將使用 CentOS),恐怕我需要的不僅僅是 Apache 文件的連結。那裡有什麼好的方法嗎?我發現的幾個已經過時了,但很可能我的搜尋很弱。
我會說您應該查看 3 個主要的輕量級伺服器。每項工作都使用 php-fastcgi(或類似的東西)並且都有其優點和缺點。
nginx.org
- wiki.nginx.org/NginxConfiguration
www.lighttpd.net(由 apenwarr 建議)
- redmine.lighttpd.net/wiki/1/TutorialLighttpdAndPHP
如今要走的路根本不是apache和suexec。嘗試使用 lighttpd 和 php-fastcgi;這為您提供了出色的程序隔離和性能:php 始終在執行,每個使用者都有自己的,但它們不會膨脹 Web 伺服器本身的記憶體。