在apache prefork模块中,suexec函数是否稳定?

在apache prefork模块中,suexec函数是否稳定?,apache,centos,suexec,Apache,Centos,Suexec,我的服务器环境:centos 6.4、带预工作模块的apache2.2、带模块5.c的PHP5.3。 我有10个由apache运行的VitualHost,我想将这10个站点分开,我可以在我的服务器中使用suexec功能吗?suexec在我的生产服务器中可靠吗?是的,但它执行的速度可能很慢,因为它需要为每个查询启动一个新流程 这个问题可以通过fcgi解决 更好的解决方案是使用mpm-itk(),它的工作原理与prefork-mpm类似,但是使用itk,您可以在主apache配置中为虚拟主机定义不同

我的服务器环境:centos 6.4、带预工作模块的apache2.2、带模块5.c的PHP5.3。
我有10个由apache运行的VitualHost,我想将这10个站点分开,我可以在我的服务器中使用suexec功能吗?suexec在我的生产服务器中可靠吗?

是的,但它执行的速度可能很慢,因为它需要为每个查询启动一个新流程

这个问题可以通过fcgi解决


更好的解决方案是使用mpm-itk(),它的工作原理与prefork-mpm类似,但是使用itk,您可以在主apache配置中为虚拟主机定义不同的用户/组。不需要任何setuid或此类技巧。

在php官方手册中,建议使用预工作模块apache。即使在centos中,yum install apache也是预工作模块。我不是专家,我怀疑mpm itk,fastcgi不像prefork那样稳定。这是真的吗?我只想要一个稳定、安全的服务器。mpm-itk是prefork mpm的一个非官方变体,根据我的经验,它非常稳定。您的书建议针对worker或其他基于线程的MPM进行预工作,这些MPM更好,但不太稳定。但是mpm-itk与prefork一样基于fork。