我使用本教程安装了 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
文件。