Der Neustart von Apache 2 schlägt fehl

Der Neustart von Apache 2 schlägt fehl

Frohe Weihnachten!

Ich richte einen Ubuntu 12.04 Webserver ein. Dazu habe ich Apache2 und auch mod_security installiert. Ich habe die Konfiguration bezüglich mod_security bearbeitet. Gestern hat alles einwandfrei funktioniert.

Heute versuche ich Apache neu zu starten, aber das schlägt mit folgendem Fehler fehl:

$ /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!

Ich habe das Apache-Fehlerprotokoll überprüft, konnte aber im Syslog nichts Vergleichbares finden. Der Inhalt von /etc/apache2/conf.d/DEADJOE ist:

*** 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

Vielen Dank für jede Hilfe!

Toni

Antwort1

Sieht aus, als wäre der Joe-Editor abgestürzt und hat eine Art Dump erstellt. Verschieben Sie /etc/apache2/conf.d/DEADJOE an einen anderen Ort (z. B. /var/tmp) und versuchen Sie dann einen Neustart. Alternativ können Sie Apache so konfigurieren, dass nur nach Konfigurationsdateien mit einer bestimmten Erweiterung gesucht wird.

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

verwandte Informationen