参数 | 名称 |
---|---|
$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; }