如何解决 Linux Mint(基于 Ubuntu)上的 apache2 配置错误:AH00534: apache2 Configuration error: No MPM loaded
我遵循的是“Apache 3rd ed. Laurie, Ben. ;Laurie, Peter. ;2007”的第一个示例。它被命名为 site.toddle
文件“/usr/www/apache3/site.toddle/conf”:
User webuser
Group webgroup
ServerName my586
DocumentRoot /usr/www/apache3/site.toddle/htdocs
我尝试运行以下命令:
/usr/www/apache3/site.toddle $ apache2ctl -f `pwd`/conf/httpd.conf -d `pwd`
我收到错误:
AH00534: apache2: Configuration error: No MPM loaded.
Action '-f /usr/www/apache3/site.toddle/conf/httpd.conf -d /usr/www/apache3/site.toddle' failed.
我尝试使用不同的模块,例如 mpm_prefork、mpm_event(每次试用只启用一个模块,每次我更改模块时 apache 都会重新启动)。我还重新安装了所有 apache。但这个错误仍然存在。
答案1
错误消失了,然后我添加了几行:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
到文件 /usr/www/apache3/site.toddle/conf/httpd.conf,它将覆盖 Linux Mint 目录中的原始文件:
/etc/apache2/apache2.conf