您的位置:首页 > 理论基础 > 计算机网络

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

2016-06-05 11:25 645 查看
在访问量很大的站点,有些访问的日志可以不记录,如图片js,css
方法一:LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedLogFormat "%h %l %u %t \"%r\" %>s %b" commonLogFormat "%{Referer}i -> %U" refererLogFormat "%{User-agent}i" agent 再后面加上图片文件的类型 SetEnvIf Request_URI \.gif$ gif-image SetEnvIf Request_URI \.GIF$ gif-image SetEnvIf Request_URI \.jpg$ gif-image SetEnvIf Request_URI \.JPG$ gif-image SetEnvIf Request_URI \.png$ gif-image SetEnvIf Request_URI \.js$ gif-image SetEnvIf Request_URI \.bmp$ gif-image SetEnvIf Request_URI \.css$ gif-image SetEnvIf Request_URI \.mid$ gif-image SetEnvIf Request_URI \.swf$ gif-image SetEnvIf Request_URI \.mmf$ gif-image SetEnvIf Request_URI \.wma$ gif-image SetEnvIf Request_URI \.midi$ gif-image 记日志时 CustomLog /usr/local/apache/logs/access.log combined env=!gif-image方法二:<VirtualHost *:80> DocumentRoot /data/web/ ServerName www.test.com 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 "/logs/access.log" combined env=!image-request</VirtualHost>
说明:像image-request的名称可以自己定义

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  图片 访问量 common