我有一台 centOS 7 服务器,其中安装了 Squid 作为透明代理,它运行良好。我遇到的唯一问题是它还保存了我的 CRM 日志,每 3 秒生成一个请求,这太烦人了。我想排除这个特定的网站。我现在只有一台客户端计算机,日志很拥挤。想象一下 50-60 台计算机做同样的事情。我该怎么做?
答案1
经过一番研究,我发现这可以通过对 squid.conf 文件进行一些更改来实现......
为此,请为所有想要阻止表单记录的网站创建一个单独的 ACL...并将以下内容添加到 squid.conf 文件中:
log_access deny safelist
# 其中 safelist 是 acl 名称
更新
现在access_log
http://www.squid-cache.org/Doc/config/access_log/
例子:
acl nolog dstdom_regex "/etc/squid/acl-nolog.txt"
access_log none nolog
access_log daemon:/var/log/squid/access.log all
可以在以下位置找到 acl 列表
https://wiki.squid-cache.org/SquidFaq/SquidAcl#Fast_and_Slow_ACLs