Linux记录15-4.39
小结:
之前可见访问日志里记载了很多图片,但是这些没什么用,我们具体需要的是去看那些链接的记录。
所以我们需要过滤,过滤掉一些图片、js、css之类的请求日志。因为这样的请求日志没有多大用,而且会占用很大的磁盘空间。
如何配置?
打开虚拟机配置文件
.png 需要做脱意,因为 “点.” 在正则表达式里可以是替代任意字符的,如果不脱意,那么apng, bpng等都会匹配到,而不是我们所需要的匹配 " .png " ,因此需要加上 \ 写成 \ .png 脱意 ,这样点就是正常的点了,而不是正则的代表任意字符。
用 | 表示 或 的意思,当多种格式都需要进行这种操作时候 | 分割起来。
$ 表示以这些为结尾的
location ~ \ . (png | jpeg | gif | js | css | bmp | flv ) $
(这样 .png .jpeg .gif 等都会被匹配到)
如果还要包括JPG, JPEG等的大写情况, 就是不区分大小写情况,需要写成 ~ * 表示不区分大小写
location ~ * \ . (png | jpeg | gif | js | css | bmp | flv ) $
在配置文件中加上,如果满足如下情况了,则 access_log off 关闭日志!
> 清空日志!
可以用 tail 查看日志结尾十行
tail –f —— 动态查看日志(时时刷新显示)
这样设置以后不会再刷新图片这类禁止了的静态文件的日志了