1. 程式人生 > >Nginx-第四篇:在實踐中對日誌格式詳解和日誌檔案按日期進行分割

Nginx-第四篇:在實踐中對日誌格式詳解和日誌檔案按日期進行分割

從上面我們可以看出幾部分資訊:
01.【$remote_addr】客戶端(使用者)IP地址。如:上例中的 201.0.69.2
02.【$remote_user】 記錄客戶端使用者名稱稱
03.【[$time_local]】訪問時間。如:上例中的 [26/Jul/2018:03:17:20 +0800]
04.【$upstream_addr】訪問埠。如:上例中的 127.0.0.1:7029
05.【$upstream_response_time】響應時間。如:上例中的 0.037
06.【$request_time】請求時間。如:上例中的 0.037
07.【$http_host】請求的url地址(目標url地址)的host。如:上例中的 180.159.12.115:7029
08.【$request】請求方式(GET或者POST等)。如:上例中的 POST
09.請求url地址(去除host部分)。如:上例中的 /HLXY99/dex.htm
10.【"$status"】請求狀態(狀態碼,200表示成功,404表示頁面不存在,301表示永久重定向等)。如:上例中的 "200"
11.【$body_bytes_sent】請求頁面大小,預設為B(byte)。如:上例中的 2426
12.【"$http_referer"】來源頁面,即從哪個頁面轉到本頁,專業名稱叫做“referer”。如:上例中的 "http://abc.com"
13.【"$http_accept_language"】使用者瀏覽器語言。如:上例中的 "es-ES,es;q=0.8"
14.【"$http_user_agent"】使用者瀏覽器其他資訊,瀏覽器版本、瀏覽器型別等。如:上例中的  "Jakarta Commons-HttpClient/3.0"
15.【$time_iso8601】ISO8601標準格式下的本地時間。
其實nginx access。log日誌的格式不是一成不變的,是可以自定義的。
在nginx的nginx.conf配置檔案找到:log_format 這裡就是日誌的格式