【发布时间】:2014-03-23 13:07:54
【问题描述】:
我的服务器环境:centos 6.4,带有 prefork 模块的 apache2.2,带有模块 5.c 的 php 5.3。 我有 10 个由 apache 运行的虚拟主机,我想分离这 10 个站点,我可以在我的服务器中使用 suexec 功能吗? suexec 在我的生产服务器中可靠吗?
【问题讨论】:
我的服务器环境:centos 6.4,带有 prefork 模块的 apache2.2,带有模块 5.c 的 php 5.3。 我有 10 个由 apache 运行的虚拟主机,我想分离这 10 个站点,我可以在我的服务器中使用 suexec 功能吗? suexec 在我的生产服务器中可靠吗?
【问题讨论】:
是的,但它执行的速度可能很慢,因为它需要为每个查询启动一个新进程。
这个问题可以通过fcgi解决。
如果您使用 mpm-itk (http://mpm-itk.sesse.net/) 就像 prefork mpm 一样工作,那么更好的解决方案是,但是使用 itk,您可以在主 apache 配置中为您的虚拟主机定义不同的用户/组。不需要任何 setuid 或类似的技巧。
【讨论】: