如果网站的访问量特别大,那么访问日志也就会很多,为了减少不必要的访问日志,我们可以将访问图片,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图片日志里没有新增记录