Apache不记录指定文件类型日志
2017-06-14 17:19
253 查看
Apache不记录指定文件类型日志
如果一个站点访问量特别大,那么访问日志就会很多,但有一些访问日志我们其实是可以忽略的,比如网站的一些图片,还有js,css等静态对象。而这些文件的访问往往是巨量的,而且即使记录这些日志也没有用,那么如何忽略掉这些日志呢?
SetEnvIf Request_URI ".*\.gif$" image-request
SetEnvIf Request_URI ".*\.jpg$" image-request
SetEnvIf Request_URI ".*\.png$" image-request
SetEnvIf Request_URI ".*\.bmp$" image-request
SetEnvIf Request_URI ".*\.swf$" image-request
SetEnvIf Request_URI ".*\.js$" image-request
SetEnvIf Request_URI ".*\.css$" image-request
CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/test.com-access_%Y%m%d_log 86400" combinedenv=!image-request
说明:在原来的日志基础上,增加了一些image-request的定义,比如把gif、jpg、bmp、swf、js、css等结尾的全标记为image-request,然后在配置日志的时候加一个标记env=!image-request,这里有个叹号,表示取反,这样就可以把这些格式的图片日志忽略了。
如果一个站点访问量特别大,那么访问日志就会很多,但有一些访问日志我们其实是可以忽略的,比如网站的一些图片,还有js,css等静态对象。而这些文件的访问往往是巨量的,而且即使记录这些日志也没有用,那么如何忽略掉这些日志呢?
SetEnvIf Request_URI ".*\.gif$" image-request
SetEnvIf Request_URI ".*\.jpg$" image-request
SetEnvIf Request_URI ".*\.png$" image-request
SetEnvIf Request_URI ".*\.bmp$" image-request
SetEnvIf Request_URI ".*\.swf$" image-request
SetEnvIf Request_URI ".*\.js$" image-request
SetEnvIf Request_URI ".*\.css$" image-request
CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/test.com-access_%Y%m%d_log 86400" combinedenv=!image-request
说明:在原来的日志基础上,增加了一些image-request的定义,比如把gif、jpg、bmp、swf、js、css等结尾的全标记为image-request,然后在配置日志的时候加一个标记env=!image-request,这里有个叹号,表示取反,这样就可以把这些格式的图片日志忽略了。
相关文章推荐
- apache 不记录指定文件类型的日志
- Apache不记录指定文件类型日志
- Apache不记录指定文件类型日志---模块
- Apache 日志设置不记录指定文件类型的方法和日志轮
- Apache配置——不记录指定文件类型的日志
- LAMP--Apache 不记录指定文件类型的日志
- Apache 不记录指定文件类型的日志――LAMP环境搭建
- 2.1-Apache不记录指定文件类型日志
- apache不记录指定文件类型日志
- LAMP 2.1Apache不记录指定文件类型日志
- 2.1 Apache 不记录指定文件类型日志
- nginx不记录指定文件类型的日志
- Nginx配置——不记录指定文件类型日志
- LNMP - Nginx不记录指定文件类型日志
- 不记录指定文件类型日志
- LAMP搭建10:Apache指定类型文件不写入日志
- nginx不记录指定文件类型日志
- Nginx不记录指定文件类型的日志
- Apache不指定记录文件日志
- LNMP - nginx不记录指定文件类型日志