12.10 Nginx访问日志12.11 Nginx日志切割12.12 静态文件不记录日志和过期时间
12.10 Nginx访问日志
vim /usr/local/nginx/conf/nginx.conf //搜索log_format 后面加上aming
cd /usr/local/nginx/conf/vhost
vim /test.com.conf
加上:access_log /tmp/test.com.log aming;
测试
12.11 Nginx日志切割
vim /usr/local/sbin/nginx_logrotate.sh
sh执行这个脚本,-x是执行这个脚本的过程,查看生成的日志文件
这里的日志存放路径是/tmp/下
日志生成后,要清理日志,下图是清理30天前的日志,因为还没生成30天前提是的日志,也可以先看一下这个目录下的日志文件
最后做任务计划,每天0晨去执行它
12.12 静态文件不记录日志和过期时间
cd /usr/local/nginx/conf/vhost
vim /test.com.conf
进入目录
cd /data/wwwroot/test.com
vim 1.gif 内容:12345678
vim 2.js 内容:222222222222222222
分别访问下列这几个文件,但记录日志只显示一条,说明1.gif与2.js不会记录日志
下列做一些更改就可以记录日志了
这里访问是有:Cache-Control: max-age=43200
将配置文件注释掉expires 12h;
这时个就没有显示Cache-Control: max-age=43200
转载于:https://blog.51cto.com/13450039/2086867