忽略/删除Apache'中的日志模式;s访问日志
我有一个使用mod_集群的Apache,配置非常简单: (mod_jk.conf) 我不想在我的访问日志中记录这些“ClusterListener/1.0” 我已尝试在httpd.conf中更改日志级别:忽略/删除Apache'中的日志模式;s访问日志,apache,logging,Apache,Logging,我有一个使用mod_集群的Apache,配置非常简单: (mod_jk.conf) 我不想在我的访问日志中记录这些“ClusterListener/1.0” 我已尝试在httpd.conf中更改日志级别: ... LogLevel warn ... <IfModule log_config_module> #.... SetEnvIf User-Agent "ClusterListener/1\.0" dontlog CustomLog "logs/ac
...
LogLevel warn
...
<IfModule log_config_module>
#....
SetEnvIf User-Agent "ClusterListener/1\.0" dontlog
CustomLog "logs/access_log" env=!dontlog
#...
</IfModule>
我试着在mod_jk.conf中添加“LogLevel”
LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
Listen 5555
<VirtualHost *:5555>
LogLevel warn
<Directory />
Require all granted
</Directory>
<Location />
Order deny,allow
Allow from all
</Location>
ManagerBalancerName mybalancer
ServerAdvertise on
EnableMCPMReceive On
<Location /mod_cluster-manager>
SetHandler mod_cluster-manager
Order deny,allow
Allow from all
</Location>
</VirtualHost>
然而,这些选项不起作用。我需要做什么才能删除这些日志?我找到了解决方案。我将'日志级别警告撤消为原始配置,因为这并不能解决问题。与所有人分享 我所要做的就是将它添加到我的httpd.conf中:
...
LogLevel warn
...
<IfModule log_config_module>
#....
SetEnvIf User-Agent "ClusterListener/1\.0" dontlog
CustomLog "logs/access_log" env=!dontlog
#...
</IfModule>
#....
SetEnvIf用户代理“ClusterListener/1\.0”dontlog
自定义日志“日志/访问日志”环境=!唐特洛
#...
现在,我的访问日志没有更多的“ClusterListener”日志