为多个客户端配置 Apache

为多个客户端配置 Apache

上周我有一个这里有关于 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 服务器本身的内存。

http://redmine.lighttpd.net/wiki/1/TutorialLighttpdAndPHP

相关内容