Search squid archive

Re: ACL logging?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sherwood Botsford wrote:
I have various ACL's based either on hostname (banned sites), time, browsers, etc. Some of these are applied to everyone, some are applied to specific machines, or groups of machines

Trouble is if I have multiple filters that use the same group of machines, cache log reports, "2006/11/23 12:06:40| The request GET http://www.kjdhendieldiouyu.com:80/ .. is DENIED, because it matched 'lab'

But I have 6 filters that use lab as a host group.

Is there any way to log the ACL as well as the host group?

Workaround: Defining the same group of machines multiple times so that each filter rule uses a unique host group. Yuck.

I wish that I could also see the IP or hostname of the requesting ID too in the cache log file. (E.g. If I can see WHO was considered to be in WHAT host group, and was denied access by WHICH acl it would help. Right now to get the who, I have to match requests between the access log and the cache log.)

Or maybe I'm going about this all wrong.


Denied entries are logged (and error messages are displayed) based on the last acl of an http_access rule. The access rule...



...will show the deny message for the acl "lab" (which just goes to show, my answer to your other question was, while accurate, misplaced). Switch the order of the acls, like...

http_access deny lab browsers.bad

...and the error message for "browsers.bad" will be displayed, and logged.

Chris



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux