安装 mod_security 导致 apache 服务启动失败

安装 mod_security 导致 apache 服务启动失败

我使用本教程安装了 mod securityhttp://www.linuxmaza....。安装后,我得到了所描述的错误,并按照步骤解决了它。我唯一做的不同的事情是从 repo 更新 apache,而不是先卸载。

Apache 重新启动时失败,错误日志告诉我以下内容:

更新:我卸载了 Apache 并进行了全新安装。但仍然出现相同的错误。

[Mon Feb 20 16:45:24 2012] [notice] caught SIGTERM, shutting down
[Mon Feb 20 16:45:35 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Feb 20 16:45:35 2012] [alert] (EAI 2)Name or service not known: mod_unique_id:    unable to find IPv4 address of "astinf"
Configuration Failed

答案1

对该错误进行一点 Google 搜索表明您astinf在 Apache 配置中存在该指令(我猜这是您的用户名......)ServerName

您可以将您的更改ServerName为可以返回 IP 地址的内容(例如),或者在您的文件localhost中添加其中包含的内容的条目。/etc/hosts

如果你对此有疑问,这个答案表明 SELinux 可能会妨碍 Apache 读取您的/etc/hosts文件。

相关内容