![Apache 2 mpm-itk 和 mpm-prefork 模块一起](https://linux22.com/image/699596/Apache%202%20mpm-itk%20%E5%92%8C%20mpm-prefork%20%E6%A8%A1%E5%9D%97%E4%B8%80%E8%B5%B7.png)
以下是 Apache 2 的配置:
/etc/apache2/mods-enabled/mpm_itk.load
# Depends: mpm_prefork
LoadModule mpm_itk_module /usr/lib/apache2/modules/mpm_itk.so
/etc/apache2/mods-enabled/mpm_prefork.load
# Conflicts: mpm_event mpm_worker mpm_itk
LoadModule mpm_prefork_module /usr/lib/apache2/modules/mod_mpm_prefork.so
这些评论并没有使解释更加清楚——mpm-prefork 与 mpm-itk 冲突,但 mpm-itk 依赖于它?
删除的时候/etc/apache2/mods-enabled/mpm_itk.load
出现错误:
AH00534:apache2:配置错误:未加载 MPM。
我不确定那里发生了什么。mpm-itk 坏了吗?还是它真的依赖于 mpm-prefork?
加载两个模块是否不好?Apache 在实践中使用哪个模块以及为什么?如何让 Apache 使用另一个模块?
答案1
您只能使用一个 MPM。因此该评论没有任何意义。您可以考虑将问题报告给软件包维护者。