log format為Nginx設定日誌格式

2021-08-20 01:25:35 字數 2118 閱讀 4973

我的個人德州撲克專案歡迎給星星。
nginx伺服器日誌相關指令主要有兩條,一條是log_format,用來設定日誌格式,

另外一條是access_log,用來指定日誌檔案的存放路徑、格式和快取大小,一般在nginx的配置檔案中日記配置(/usr/local/nginx/conf/nginx.conf)。

nginx的log_format有很多可選的引數用於指示伺服器的活動狀態,預設的是:

想要記錄更詳細的資訊需要自己設定log_format,具體可設定的引數格式及說明如下:

引數說明示例

$remote_addr

客戶端位址

211.28.65.253

$remote_user

客戶端使用者名稱

--$time_local

訪問時間和時區

18/jul/2012:17:00:01 +0800

$request

請求的uri和http協議

請求位址,即瀏覽器中你輸入的位址(ip或網域名稱)

www.it300.com

192.168.100.100

$status

http請求狀態

200$upstream_status

upstream狀態

200$body_bytes_sent

傳送給客戶端檔案內容大小

url跳轉**

使用者終端瀏覽器等資訊

"mozilla/4.0 (compatible; msie 8.0; windows nt 5.1; trident/4.0; sv1; gtb7.0; .net4.0c;

$ssl_protocol

ssl協議版本

tlsv1

$ssl_cipher

交換資料中的演算法

rc4-sha

$upstream_addr

後台upstream的位址,即真正提供服務的主機位址

10.10.10.100:80

$request_time

整個請求的總時間

0.205

$upstream_response_time

請求過程中,upstream響應時間

0.002

舉例說明如下:

1、配置檔案

日誌切割

Nginx日誌log format引數

nging.conf配置 nginx日誌accecc.log accecc.log例項 引數說明 示例 remote addr 客戶端位址 119.139.196.241 remote user 客戶端使用者名稱 time local 訪問的時間和時區 25 jul 2019 14 09 58 08...

nginx的日誌 log format設定

nginx的日誌包含了兩類,一類是error.log,一類是access.log。1.error.log的設定 error log的預設值 error log logs error.log error error log的語法格式及引數語法說明如下 error log 關鍵字 日誌檔案 錯誤日誌級別...

Nginx為已安裝nginx動態新增模組

這裡以安裝第三方ngx http google filter module模組為例 nginx的模組是需要重新編譯nginx,而不是像apache一樣配置檔案引用.so 檢視nginx編譯安裝時安裝了哪些模組 將命令列切換到nginx執行程式所在的目錄並輸入.nginx v,具體如下 可以看出編譯安...