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