apache记录日志 怎么才能不记录某个目录里面的文件访问
不是要单个的屏蔽某个文件名或是扩展名而是要过滤掉一个目录使这个目录访问不受影响但是apache的日志不记录这个目录中的访问到日志文件在apache的配置文件里要怎么才能实...
不是要单个的屏蔽某个文件名或是扩展名 而是要过滤掉一个目录 使这个目录访问不受影响 但是apache的日志不记录这个目录中的访问到日志文件
在apache的配置文件里 要怎么才能实现? 展开
在apache的配置文件里 要怎么才能实现? 展开
1个回答
展开全部
SetEnvIf Request_URI "^/xxxx/.*$" dontlog
CustomLog logs/access_log common env=!dontlog
把xxxx替换成一不希望被访问的url的path部分,添加第一行,在你原来的customlog配置行追加上 env=!dontlog 就可以了
就是使用了SetEnvIf这个东东,可以按照请求中的各字段匹配规则动态设置环境变量,实现很多配置的过滤之类的功能,很强大。
具体可以参考以下url:
http://httpd.apache.org/docs/1.3/logs.html
http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html
CustomLog logs/access_log common env=!dontlog
把xxxx替换成一不希望被访问的url的path部分,添加第一行,在你原来的customlog配置行追加上 env=!dontlog 就可以了
就是使用了SetEnvIf这个东东,可以按照请求中的各字段匹配规则动态设置环境变量,实现很多配置的过滤之类的功能,很强大。
具体可以参考以下url:
http://httpd.apache.org/docs/1.3/logs.html
http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html
参考资料: http://httpd.apache.org/docs/1.3/logs.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |