Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wo ist das Apache-Fehlerprotokoll unter Linux?

Wo ist das Apache-Fehlerprotokoll unter Linux?

WBOY
WBOYOriginal
2022-07-19 16:56:184193Durchsuche

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.

Wo ist das Apache-Fehlerprotokoll unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Wo ist das Apache-Fehlerprotokoll unter Linux?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn