今天講講nginx的日誌管理。
首先還是開啟nginx的配置檔案,我們可以發現裡面有這麼一段註解。
logs/access.log 代表日誌存在的位置。 main代表日誌的格式。
接下來的我們分析,這些引數的含義。re
mote
addr
客戶端的
ip位址
(**服
務器,顯
示**服
務ip)
remote_user
用於記錄遠端客戶端的使用者名稱(一般為「-」) ti
melo
cal用
於記錄訪
問時間和
時區request
用於記錄請求的url以及請求方法 st
atus
響應狀態
碼,例如
:200成功
、404頁面
找不到等
。 body_bytes_sent
給客戶端傳送的檔案主體內容位元組數 ht
tpus
erag
ent用
戶所使用
的**(
一般為瀏
覽器) http_x_forwarded_for
可以記錄客戶端ip,通過**伺服器來記錄客戶端的ip位址
可以記錄使用者是從哪個鏈結訪問過來的
如果想要自己定義日誌也很簡單。
nginx日誌管理rsyslog
記錄日誌的用處 排錯,追溯事件,統計流量,審計安全行為 rsyslog作為系統自帶工具,可以很好的集中各種日誌。客戶端 211 服務端 210 要達成的效果是,客戶端nginx的日誌資訊自動同步到服務端。便於分析 服務端修改配置檔案 vim etc rsyslog.conf 日誌傳輸有兩種方式tcp...
Nginx教程 三 Nginx日誌管理
nginx教程 三 nginx日誌管理 通過訪問日誌,你可以得到使用者地域 跳轉 使用終端 某個url訪問量等相關資訊 通過錯誤日誌,你可以得到系統某個服務或server的效能瓶頸等。因此,將日誌好好利用,你可以得到很多有價值的資訊。開啟nginx.conf配置檔案 vim usr local ng...
3 Nginx日誌管理 含Nginx日誌切割
我們觀察nginx的server段,可以看到如下類似資訊 access log logs host.access.log main 這說明 該server,它的訪問日誌的檔案是 logs host.access.log 使用的格式 main 格式.除了main格式,你可以自定義其他格式.main格式...