Heim >Betrieb und Instandhaltung >Apache >So finden Sie benutzerdefinierte Fehlerprotokolle

So finden Sie benutzerdefinierte Fehlerprotokolle

王林
王林nach vorne
2020-07-02 17:59:372745Durchsuche

So finden Sie benutzerdefinierte Fehlerprotokolle

Benutzerdefiniertes Fehlerprotokoll

(Empfohlenes Tutorial: Apache vom Einstieg bis zur Kompetenz)

Wenn Wir möchten den Speicherort des benutzerdefinierten Fehlerprotokolls finden, öffnen /etc/apache2/apache2.conf mit einem Texteditor und suchen dann nach der Zeile, die mit ErrorLog beginnt und den Speicherort der benutzerdefinierten Apache-Fehlerprotokolldatei angibt.

Zum Beispiel ist die folgende Zeile in der unveränderten Apache-Konfigurationsdatei zu finden:

ErrorLog ${APACHE_LOG_DIR}/error.log

Dieser Speicherort wird mithilfe der Umgebungsvariablen APACHELOGDIR konfiguriert, die in /etc/apache2/envvars verwendet wurde Definition.

export APACHE_LOG_DIR=/var/log/apache2$SUFFIX

In tatsächlichen Situationen kann ErrorLog auf einen beliebigen Pfad in Ihrem Linux-System verweisen.

Benutzerdefiniertes Fehlerprotokoll des virtuellen Hosts verwenden

Wenn ein virtueller Host im Apache-Webserver verwendet wird, kann die ErrorLog-Anweisung hier im virtuellen Host-Container angegeben werden In diesem Fall wird der oben genannte systemweite Speicherort des Fehlerprotokolls ignoriert.

Wenn virtuelle Hosts aktiviert sind, kann jeder virtuelle Host seinen eigenen benutzerdefinierten Fehlerprotokollspeicherort definieren. Um den Speicherort des Fehlerprotokolls für einen bestimmten virtuellen Host herauszufinden, können Sie /etc/apache2/sites-enabled/.conf öffnen und nach der ErrorLog-Anweisung suchen, die die sitespezifische Fehlerprotokolldatei anzeigt.

Das obige ist der detaillierte Inhalt vonSo finden Sie benutzerdefinierte Fehlerprotokolle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen