一叶知秋.

业精于勤,荒于嬉;行成于思,毁于随。

apache不记录指定文件类型的日志

如果网站的访问量特别大,那么访问日志也就会很多,为了减少不必要的访问日志,我们可以将访问图片,js、css等对象的日志忽略掉

实验:配置日志文件不记录图片的访问
1.首先在配置之前我们将一个jpg格式的图片1.jpg上传到apache的htdocs目录下,访问查看日志文件

tail -f /usr/local/apache/logs/access_*.log

可以看到日志中访问图片的记录

2.编辑apache的主配置文件

#vim /usr/local/apache2/etc/httpd.conf
#在指定的目录标签中添加:
SetEnvIf Request_URI ".*\.jpg$" image-request
#.*\.jpg$、.*\.png$、.*\.gif$、.*\.bmp$等
#在访问日志( CustomLog "logs/access_log")后面添加:
env=!imag-request
#表示不记录所定义的image-request日志

3.重启apache服务验证

tail -f /usr/local/apache/logs/access_*.log

此时访问1.jpg图片日志里没有新增记录

posted @ 2020-08-17 13:37  ccku  阅读(343)  评论(0编辑  收藏  举报