Apache 启动失败

Apache 启动失败

我最近将我的 ubuntu 服务器从 12.04 更新到了 14.04。现在 apache 无法正常工作。这是我重新启动 apache2 时收到的错误。

 * Restarting web server apache2                                                                                                                                                                                                      [fail]
 * The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/mods-enabled/authz_default.load: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.

apache2.conf 中的第 210 行是:

Include mods-enabled/*.load

我似乎找不到任何与此相关的问题。

答案1

第 210 行加载了所有指向的apache2.conf模块,运行此命令查看符号链接是否损坏/etc/apache2/mods-enabled//etc/apache2/mods-available/

ls -la /etc/apache2/mods-enabled/

如果是,请删除符号链接并尝试重新启动 apache

sudo unlink /etc/apache2/mods-enabled/authz_default.load
sudo service apache restart

您可能还需要禁用其他模块,或者在必要时重新安装它们。

注意:禁用 mods(内部删除符号链接)的常用方式是使用a2dismod,但我不知道它是否适用于损坏的 mods/synlinks。

相关内容