nginx日誌管理

2021-08-13 18:50:46 字數 797 閱讀 7326

今天講講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格式...