Nginx日誌配置

2021-07-03 12:34:19 字數 1785 閱讀 3423

一,日誌格式

'"$http_referer" "$http_user_agent"';  //此日誌格式為,ip不僅記錄**的ip還記錄遠端客戶端真實ip。

$remote_addr與$http_x_forwarded_for

用以記錄客戶端ip位址,乙個記錄**ip,乙個記錄真實ip;

$remote_user

用以記錄客戶端使用者名稱;

$time_local

用來記錄訪問時間與時區;

$request

用來記錄請求的url與http協議;

$status

用來記錄請求狀態,成功是200;

$body_byte_sent

記錄傳送給客戶端檔案主體內容大小;

用來記錄從哪個頁面鏈結訪問過來的;

記錄客戶端瀏覽器的相關資訊;

二,定製日誌

在虛擬主機配置檔案中加入:

三,日誌切割

需要自己編寫指令碼切割日誌

vim  /usr/local/sbin/logrotate.sh  

#!/bin/bash

pid=`cat /usr/local/nginx/logs/nginx.pid`

d=`date -d "-1 day" +%y%m%d`

mv /usr/local/nginx/logs/1.log /usr/local/nginx/logs/$d.log

kill -hup $pid

nginx 日誌配置

不同使用者防衛nginx會把每個使用者訪問往咱的日誌資訊記錄到指定的日誌檔案裡,供 管理員分析使用者瀏覽行為等,此功能又ngx http log module 模組負責。控制訪問日誌的引數引數 說明log format 通過不同的名稱來定義日誌的輸出格式,可以定義多個 access log 用來指定...

nginx日誌配置

1.配置錯誤日誌 error log nginx 將遇到的不同嚴重級別問題的資訊寫入錯誤日誌。error log 指令設定對特定檔案,stderr 或 syslog 的日誌記錄,並指定要記錄的訊息的最低嚴重級別。預設情況下,錯誤日誌位於 logs error.log 絕對路徑取決於作業系統和安裝 並...

Nginx配置日誌

nginx配置日誌 通過錯誤日誌,你可以得到系統某個服務或server的效能瓶頸等 日誌生成的到根目錄logs access.log檔案,預設使用 main 日誌格式,也可以自定義格式 預設 main 日誌格式 remote addr 客戶端的ip位址 伺服器,顯示 服務ip remote user...