Перезапуск Apache 2 не удался

Перезапуск Apache 2 не удался

С Рождеством!

Я настраиваю веб-сервер Ubuntu 12.04. поэтому я установил Apache2, а также mod_security. Я отредактировал конфигурацию, касающуюся mod_security. Вчера все работало нормально.

Сегодня я пытаюсь перезапустить 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

Спасибо за любую помощь!

Тони

решение1

Похоже, что редактор joe рухнул и выдал какой-то дамп. Переместите /etc/apache2/conf.d/DEADJOE куда-нибудь еще (например, /var/tmp) и попробуйте перезапустить. В качестве альтернативы вы можете настроить apache на поиск только файлов конфигурации с определенным расширением

Include /etc/apache2/sites-available/*.conf

Связанный контент