Aktualisierter Apache-Server startet nicht: Syntaxfehler in Zeile 141 von /etc/apache2/apache2.conf

Aktualisierter Apache-Server startet nicht: Syntaxfehler in Zeile 141 von /etc/apache2/apache2.conf

Ich habe einen Ubuntu 12 LTS-Server auf Ubuntu 14 LTS aktualisiert und dadurch das Apache2-Setup beschädigt (sodass die gehostete Subdomäne nicht mehr funktioniert).

Full Error: [so:warn] [pid 3782] AH01574: module security2_module is already loaded, skipping
apache2: Syntax error on line 141 of /etc/apache2/apache2.conf: 
Syntax error on line 9 of /etc/apache2/mods-enabled/mod-
security.conf: No matches for the wildcard '*.conf' in '/etc/modsecurity', 
failing (use IncludeOptional if required)
Action 'configtest' failed.

Pastebin von apache2.conf:https://pastebin.com/bG7PmmqP
Pastebin von mod-security.conf:https://pastebin.com/rNEF04Xx

/etc/modsecurity enthält nur modsecurity.conf-recommended, wenn ich auf Ubuntu 14 aktualisiere, enthält es, glaube ich, eine andere Datei; ich stelle mir also vor, dass es versucht, dort etwas zu finden, aber fehlschlägt.

Ich bin nicht sicher, was falsch ist oder passiert oder wie ich es beheben kann.

Antwort1

Um den Fehler zu beheben, müssen Sie anscheinend nur eine *.conf-Datei im Verzeichnis „/etc/modsecurity“ erstellen. Das Kopieren von modsecurity.conf-recommended in modsecurity.conf könnte eine sichere Option sein.

Lesen Sie die Datei modsecurity.conf-recommended sorgfältig durch, um zu sehen, ob sie Ihren Anforderungen entspricht. Ich verwende Apache seit Jahren nicht mehr

verwandte Informationen