Nginx访问日志

12.10Nginx访问日志

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站设计、博罗网络推广、成都微信小程序、博罗网络营销、博罗企业策划、博罗品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联公司为所有大学生创业者提供博罗建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

除了在主配置文件nginx.conf里定义日志格式外,还需要在虚拟主机配置文件中增加

access_log/tmp/1.logcombined_realip;

这里的combined_realip就是在nginx.conf中定义的日志格式名字

12.11Nginx日志切割

#!/bin/bash
d=`date-d"-1day"+%Y%m%d`
logdir="/data/logs"
nginx_pid="/usr/local/nginx/logs/nginx.pid"
cd$logdir
forlogin`ls*.log`
do
mv$log$log-$d
done
/bin/kill-HUP\'cat$nginx_pid\'
计划任务:

00***/bin/bash/usr/local/sbin/nginx_log_rotate.sh

12.12静态文件不记录日志和过期时间

修改配置文件

location~.*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires7d;
access_logoff;
}
location~.*.(js|css)$
{
expires12h;
access_logoff;
}


分享标题:Nginx访问日志
分享链接:http://abwzjs.com/article/cheecc.html