繁体   English   中英

Apache RewriteLog仅针对特定的IP?

[英]Apache RewriteLog only on specific IP?

我在我的httpd conf文件中启用了日志记录,如下所示...

RewriteLog "/var/log/httpd/rewrite.log"
RewriteLogLevel 3

这很好用。 我不希望在调试时影响服务器,或创建超出需要的额外信息。

有没有办法只记录特定IP地址的重写(如果不是,则通过其他标准缩小)?

到目前为止我找到的一个解决方案是管道操作员,所以我添加了以下内容......

RewriteLog "|/bin/grep '<myIpAddress>' > /var/log/httpd/debugrewrite.log"
RewriteLogLevel 5

不知道它有多高效,因为它每次调用grep,所以我不是它的粉丝,但目前它帮助减少了日志记录,我一完成就把它关掉了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM