在看Nginx Log時,裡面有非常多的參數,設定方式如下:
#vi /etc/nginx/nginx.conf
# Logging Settings log_format main 'Time="[$time_local]",' 'CDN IP="($remote_addr)",' 'RealIP="$http_x_forwarded_for",' 'Request="$request",' 'Response Code="$status",' 'Uri="$uri",' 'Refer="$http_referer",' 'UserAgent="$http_user_agent",' 'Size="$body_bytes_sent",' 'Rt="$request_time"'; access_log /var/log/nginx/access.log main; error_log /var/log/nginx/error.log;
$time_local 訪問時間點
$remote_addr 客戶端IP,我的環境有透過CDN
$http_x_forwarded_for 若客戶通過Proxy或Nginx 前有CDN反向代理,取得真實IP方法
$request 請求類型及請求的url
$status 回應狀態
$http_referer URL來源
$http_user_agent 瀏覽器類型
$body_bytes_sent 回應數據大小
$request_time 請求回應時間
Facebook Comments