在apache prefork模块中,suexec函数是否稳定?
我的服务器环境:centos 6.4、带预工作模块的apache2.2、带模块5.c的PHP5.3。在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配置中为虚拟主机定义不同
我有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。