Heim > Artikel > Betrieb und Instandhaltung > Wo ist das Apache-Fehlerprotokoll unter Linux?
Unter Linux ist der Standardspeicherort des Apache-Fehlerprotokolls „/var/log/apache2/error.log“. Um den Speicherort des benutzerdefinierten Fehlerprotokolls zu finden, können Sie einen Texteditor verwenden, um „/etc/apache2/apache2“ zu öffnen .conf“-Datei und suchen Sie nach der Zeile, die mit „ErrorLog“ beginnt, und ändern Sie die Zeile, um den Speicherort der benutzerdefinierten Apache-Fehlerprotokolldatei anzugeben.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Unter Debian-basiertem Linux ist der Standardspeicherort des systemweiten Apache-Fehlerprotokolls /var/log/Apache2/error.log.
Benutzerdefiniertes Fehlerprotokoll.
Suchen Sie nach it Um einen benutzerdefinierten Speicherort für das Apache-Fehlerprotokoll zu finden, öffnen Sie /etc/httpd/conf/httpd.conf mit einem Texteditor und suchen Sie dann nach ServerRoot, das die oberste Ebene des Apache-Webserver-Verzeichnisbaums anzeigt, in dem Protokolldateien und Konfiguration befinden sich im Baum. Zum Beispiel:
ServerRoot "/etc/httpd"
Suchen Sie nun nach der Zeile, die mit ErrorLog beginnt und angibt, wo der Apache-Webserver das Fehlerprotokoll schreibt. Beachten Sie, dass der angegebene Speicherort relativ zum ServerRoot-Wert ist. Beispiel:
ErrorLog "log/error_log"
In Kombination mit den beiden oben genannten Befehlen können Sie den vollständigen Fehlerprotokollpfad abrufen. Standardmäßig lautet der Pfad /etc/httpd/logs/errorlog. Bei einer Neuinstallation von Apache ist dies ein symbolischer Link zu /var/log/httpd/errorlog.
In tatsächlichen Situationen kann ErrorLog auf einen beliebigen Ort in Ihrem Linux-System verweisen.
Wissen erweitern
Nachdem wir Apache installiert und gestartet haben, generiert Apache automatisch zwei Protokolldateien: das Zugriffsprotokoll access_log (access.log unter Windows) und das Fehlerprotokoll error_log (unter Windows). error.log). Wenn Sie den SSL-Dienst verwenden, gibt es möglicherweise auch drei Protokolldateien: ssl_access_log, ssl_error_log und ssl_request_log.
Der Pfad der Protokolldatei variiert je nach Installationsmethode. Er befindet sich im Allgemeinen im Unterverzeichnis „logs“ des Apache-Installationsverzeichnisses. Der Pfad der Protokolldatei ist je nach tatsächlicher Installationssituation in der Apache-Konfigurationsdatei zu finden.
Empfohlenes Lernen: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWo ist das Apache-Fehlerprotokoll unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!