For the record, I worked this out. It turns out that the ACL must be
defined in squid.conf BEFORE the cache_access_log directive.
This is not clear from what appears in /var/log/messages:
Bungled squid.conf line 710: access_log /var/log/squid/access.log squid
dontlog
BUT
when I did this:
/usr/sbin/squid -k reconfigure
I got this extra piece of troubleshooting information:
2010/03/04 08:51:34| ACL name 'dontlog' not defined!
And that's what lead me to moving the acl declaration above the logging
directive.
Henrik, thanks for the assurance that I had my syntax correct.
-Rick
Henrik Nordstrom wrote:
ons 2010-03-03 klockan 09:54 -0500 skrev Rick Coloccia:
I've added these things to squid.conf:
acl dontlog url_regex -i
^http://dont.log.this.com/components/com_livechat/sync.php
cache_access_log /var/log/squid/access.log squid !dontlog
cache_access_log none dontlog
should be
access_log none dontlog
access_log /var/log/squid/access.log squid
or
access_log /var/log/squid/access.log squid !dontlog
but what you have above should work as well, even if the last line there
is useless..
I have no explanation why it does not work for you. Should work and
works fine for me.
Regards
Henrik
--
Rick Coloccia, Jr.
Network Manager
State University of NY College at Geneseo
1 College Circle, 119 South Hall
Geneseo, NY 14454
V: 585-245-5577
F: 585-245-5579
CIT will never ask for your password or other confidential information via email.