Nginx日誌配置及配置除錯

2021-09-27 15:33:06 字數 750 閱讀 9449

防火牆內的內網伺服器,因為閘道器傳過來的remot_addr都一樣,不得不對nginx的日誌格式做了配置

配置語法如下:

上面這只是定義乙個格式,要使用這個格式,很多人採用server裡面加access_log,其實不用,直接http裡面的access_log指令出改配置,可以改全域性的日誌格式:

access_log /var/log/nginx/access.log myformat;  

如果你的nginx伺服器內部有其他容器,可以直接把容器傳參的params設定中的

#$remote_addr
$remote_addr也直接改掉,這樣在容器裡面少折騰一點。

順便談談nginx的配置除錯,你使用reload或者restart裝載新配置,如果新配置格式有誤,它不會報錯,可以啟動成功,所以改了配置以後,最好用stop和start指令來,這樣,啟動失敗,就可以確定為配置格式問題,否則,新配置不會生效,你也不知道是配置格式問題。

Nginx日誌配置及分割

log format 語法log format formatname formatparamslog format 語法描述log format 宣告乙個日誌格式 formatname 格式化名稱,相當於函式名 formatparams 引數列表,相當於函式體log format 引數列表 msec...

nginx 如何配置日誌及切割日誌

remote addr remote user time local request ip位址 請求方式 status body bytes sent 狀態 請求多少位元組 http referer 從哪個頁面進來的 http user agent 使用者 http x forwarded for ...

Nginx日誌配置

一,日誌格式 http referer http user agent 此日誌格式為,ip不僅記錄 的ip還記錄遠端客戶端真實ip。remote addr與 http x forwarded for 用以記錄客戶端ip位址,乙個記錄 ip,乙個記錄真實ip remote user 用以記錄客戶端使用...