圣诞节快乐!
我正在build立一个Ubuntu 12.04的networking服务器。 因此我安装了Apache2,也是mod_security。 我编辑了有关mod_security的configuration。 一切正常昨天工作。
今天我要重启Apache,但是这个失败,出现如下错误:
$ /etc/init.d/apache2 restart Syntax error on line 2 of /etc/apache2/conf.d/DEADJOE: Invalid command '***', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information. ...fail!
我检查了Apache的错误日志,但在syslog中找不到任何相同的东西。 /etc/apache2/conf.d/DEADJOE的内容是:
*** These modified files were found in JOE when it aborted on Mon Dec 23 14:48:44 2013 *** JOE was aborted because the terminal closed *** File '(Unnamed)' /etc/modsecurity/modsecurity.conf /etc/apache2/mods-available/mod-security.conf /etc/modsecurity/modsecurity.conf /var/log/apache2/error.log /etc/apache2/conf.d/modsecurity.conf /etc/apache2 security /etc/modsecurity/modsecurity.conf /var/log/apache2/error.log /etc/modsecurity/modsecurity.conf /var/log/apache2/error.log
谢谢你的帮助!
托尼
看起来乔编辑崩溃,并产生了某种倾倒。 将/etc/apache2/conf.d/DEADJOE移动到其他位置(例如/ var / tmp),然后尝试重新启动。 或者,你可以configurationapache只查找具有特定扩展名的configuration文件
Include /etc/apache2/sites-available/*.conf