当我尝试启动Apache服务器时,我得到了以下信息,我构建了2.4.6版本并放置在本地位置。
[apacheas@twproxy1 bin]$ ./apachectl -k start
AH00534: httpd: Configuration error: More than one MPM loaded.
根据一些网站上提供的一些信息,我试图列出可用的模块(不确定!)如下。
[apacheas@twproxy1 bin]$ ./httpd -l
Compiled in modules:
core.c
mod_so.c
http_core.c
event.c
有什么问题吗?
这与最近openssl中的Heart Bleed bug有关--我们被建议升级apache和openssl版本。我们做了所有的,但坚持与上述问题/
4条答案
按热度按时间f8rj6qna1#
检查你所有启用的mods内启用的目录。如果您已经启用了
mpm_prefork
,则应禁用worker
模块。rbpvctlc2#
查看:
/etc/httpd/conf.modules.d
你会发现一个文件名为:
00-mpm.conf
您只能取消注解这3行中的一行:
更多信息在这里:https://httpd.apache.org/docs/2.4/mpm.html
cfh9epnr3#
在Ubuntu中的解决方案与上面相同,但只有文件的差异:
即注解掉上述任何一个模块
这就行了!对我有用!
xpcnnkqh4#
要修复更新Apache后Centos 7.0下的“More than one MPM loaded”错误,请尝试以下操作:
并注解这一行
问题是多个Multi-Processing Modules正在加载,这意味着Apache无法决定它应该使用什么模型,从而导致此错误。