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消失



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值