Welche Protokolle muss ich einsehen, um die Ursache für den HTTPD-Fehler zu erfahren?

Welche Protokolle muss ich einsehen, um die Ursache für den HTTPD-Fehler zu erfahren?

Mein httpd schlägt nach jedem Neustart unerwartet fehl, auch wenn ich den Dienst für den Start aktiviert habe mitsystemctl aktiviere httpd. Jetzt möchte ich den Grund für den Fehler wissen, weiß aber nicht, wo ich nachsehen kann, welche Protokolle ich prüfen muss oder welchen Befehl ich unter CentOS 7 ausführen muss.

Antwort1

Überprüfen Sie die Fehlerprotokolldetails in /var/log/httpd/error.log

Einzelheiten zum Zugriffsprotokoll finden Sie unter /var/log/httpd/access.log

Bitte aktivieren Sie den Debug-Modus in /etc/httpd/httpd.conf für eine bessere Protokollierung

Antwort2

Beginnen Sie mit dem Befehl:

systemctl status -l httpd

Hier erfahren Sie, ob der Dienst aktiv ist oder nicht und wann der Dienstmanager das letzte Mal versucht hat, ihn zu starten. Außerdem erhalten Sie einen Prozessversuch, wenn er aktiv ist, und die letzten protokollierten Nachrichten zum Dienst.

Um weitere Protokolle des Servers zu erhalten, überprüfen Sie /var/log/

tail /var/log/apache2/error.log

verwandte Informationen