Heim >Betrieb und Instandhaltung >Nginx >Wo sind die Nginx-Zugriffsprotokolle?

Wo sind die Nginx-Zugriffsprotokolle?

(*-*)浩
(*-*)浩Original
2019-07-15 14:00:1411000Durchsuche

Das Nginx-Protokoll ist in Zugriffsprotokoll und Fehlerprotokoll unterteilt.

Wo sind die Nginx-Zugriffsprotokolle?

Das Zugriffsprotokoll (Zugriffsprotokoll) zeichnet auf, welche Benutzer, welche Seiten und Benutzerbrowser, IP und andere Zugriffsinformationen

Konfiguration des Zugriffsprotokollformats

 log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"'
                       '$upstream_addr $upstream_response_time $request_time ';
    access_log  logs/access.log  main;

Konfigurieren Sie den Speicherort und die Datei des Zugriffsprotokolls.

Hinweis: access.log-Datei kann zur einfacheren Anzeige und Verarbeitung nach Datum aufgeteilt werden

access_log /usr/local/nginx/log/access.log main;

Zugehörige Anweisungen

$remote_addr 与$http_x_forwarded_for 用以记录客户端的ip地址;
$remote_user :用来记录客户端用户名称;
$time_local : 用来记录访问时间与时区;
$request : 用来记录请求的url与http协议;
$status : 用来记录请求状态;成功是200,
$body_bytes_s ent :记录发送给客户端文件主体内容大小;
$http_referer :用来记录从那个页面链接访问过来的;
$http_user_agent :记录客户端浏览器的相关信息;

Weitere technische Artikel zum Thema Nginx finden Sie in der Spalte Tutorials zur Nginx-Nutzung, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonWo sind die Nginx-Zugriffsprotokolle?. 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