參數 | 名稱 |
---|---|
$remote_addr | 客戶端IP(公網IP) |
$http_x_forwarded_for | 代理服務器的IP |
$time_local | 服務器本地時間 |
$host | 訪問主機名(域名) |
$request_uri | 訪問的url地址 |
$status | 狀態碼 |
$http_referer | referer |
$http_user_agent | user_agent |
#! /bin/bash ## 假設nginx的日誌存放路徑爲/data/logs/ d=`date -d "-1 day" +%Y%m%d` \\今天切割昨天的日誌 logdir="/data/logs" \\日誌目錄 nginx_pid="/usr/local/nginx/logs/nginx.pid" cd $logdir for log in `ls *.log` //`ls *.log`爲一個序列 do mv $log $log-$d done /bin/kill -HUP `cat $nginx_pid` 任務計劃 0 0 * * * /bin/bash /usr/local/sbin/nginx_log_rotate.sh
配置以下css
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 7d; access_log off; } location ~ .*\.(js|css)$ { expires 12h; access_log off; }