【问题标题】:Is suexec function stable in apache prefork module?apache prefork 模块中的 suexec 函数是否稳定?
【发布时间】:2014-03-23 13:07:54
【问题描述】:

我的服务器环境:centos 6.4,带有 prefork 模块的 apache2.2,带有模块 5.c 的 php 5.3。 我有 10 个由 apache 运行的虚拟主机,我想分离这 10 个站点,我可以在我的服务器中使用 suexec 功能吗? suexec 在我的生产服务器中可靠吗?

【问题讨论】:

    标签: apache centos suexec


    【解决方案1】:

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

    这个问题可以通过fcgi解决。

    如果您使用 mpm-itk (http://mpm-itk.sesse.net/) 就像 prefork mpm 一样工作,那么更好的解决方案是,但是使用 itk,您可以在主 apache 配置中为您的虚拟主机定义不同的用户/组。不需要任何 setuid 或类似的技巧。

    【讨论】:

    • 在php官方手册中,推荐使用prefork模块apache。即使在centos中,yum install apache也是prefork模块。我不是专家,我怀疑 mpm-itk,fastcgi 不像 prefork 那样稳定。真的吗?我只想要一个稳定、安全的服务器。
    • mpm-itk 是 prefork mpm 的非官方变体,根据我的经验,它非常稳定。您的书建议针对工作人员或其他基于线程的 mpms 进行 prefork,它们要好得多但不太稳定。但是 mpm-itk 和 prefork 一样是基于 fork 的。
    猜你喜欢
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 2013-08-02
    • 2017-02-22
    • 2012-01-11
    • 2012-12-02
    • 2013-10-01
    相关资源
    最近更新 更多