6月8日任务

12.10 Nginx访问日志
12.11 Nginx日志切割

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

Nginx访问日志




测试,如下图:


Nginx日志切割 (可把所有创建的脚本都放在/usr/local/sbin下)

创建脚本:


脚本内容如下:图中log已经先前定义在/tmp/目录下


写脚本时可以一边写,一边运行变量,如下图


找nginx pid是为了执行最下面的  /bin/kill  -HUP 'cat $nginx_pid'相当于nginx -s reload,生成新的test.com.log文件


试写一个for循环


执行脚本,加-x显示过程




编写计划任务 crontab -e 


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


写入vhost下的test.com.conf中


测试:如下图所示;.jpg和.js文件的访问中都有max-age,即在vhost/test.com.conf文件中定义过的expires时间,单位为秒,而访问其他的目录并没有该选项,再如下图所示,cat test.com.log发现,访问记录只有Index.html和其他非gif/jpg/等静态元素的内容


注释掉expires 行后max age消失



猜你喜欢

转载自blog.csdn.net/fuel91/article/details/80639405