上周我有一个这里有关于 suexec / suphp 的问题但我想完成太多了。我会缩小范围,然后再试一次。
我想配置一个 LAMP 服务器来托管多个客户端。我希望它(从客户端的角度来看)看起来就像任何其他共享托管环境一样。网站位于其主目录中,无需处理文件所有权即可获得页面服务等。似乎涉及 suexec 和 suphp 的配置是可行的方法(?)
我正在寻找有关如何实现此目的的当前/现代指南(如果有必要,我将使用 CentOS),恐怕我需要的不仅仅是 Apache 文档的链接。有没有好的操作指南?我找到的几个已经过时了,但很可能我的搜索不够充分。
答案1
我认为你应该看看 3 个主要的轻量级服务器。每个服务器都使用 php-fastcgi(或类似的东西),并且都有各自的优缺点。
- www.cherokee-project.com
- www.cherokee-project.com/doc/cookbook_php.html
- www.cherokee-project.com/doc/cookbook_wordpress.html
- www.cherokee-project.com/doc/cookbook.html
- nginx.org
- wiki.nginx.org/NginxConfiguration
- www.lighttpd.net(由apenwarr建议)
- redmine.lighttpd.net/wiki/1/TutorialLighttpdAndPHP
答案2
如今,最好的办法根本不是使用 apache 和 suexec。尝试使用 lighttpd 和 php-fastcgi;这可以为您提供出色的进程隔离和性能:php 始终在运行,每个用户都有自己的进程,但它们不会占用 Web 服务器本身的内存。