12.10 Nginx访问日志12.11 Nginx日志切割12.12 静态文件不记录日志和过期时间

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








































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章