LINUX.ORG.RU
ФорумAdmin

Запись в squid-овский cache.log


0

0

Заметил такую фишку. Имеется acl user1 src 10.0.0.1/32 acl bad_download urlpath_regex -i "/etc/squid/mp3"

http_access allow ss !bad_download

и опция

debug_options ALL,1 33,3

строка такая 2005/09/06 15:57:52| The request GET http://www.yahoo.com/ is ALLOWED, because it matched 'bad_download'

Если поменять местами http_access !bad_download ss

2005/09/06 15:59:01| The request GET http://www.yahoo.com/ is ALLOWED, because it matched 'ss'

Как-то некрасиво оно в лог пишет. В первом случае логично было б увидеть весь acl или хотя бы !bad_download.

Получается оно берет для вывода в лог только последний acl в строке http_access ?


Вдогонку от меня.
При запросе 1.mp3 c айпишника ss (то есть когда получаю отказ)
в логе вот что
2005/09/06 16:05:08| The request GET http://www.yahoo.com/1.mp3 is DENIED, because it matched 'all'

Ну это ужу слишком.... написало мне вместо моего acl 'all'...
Как же можно что-то отлаживать глядя на такой лог?

ss2001r
() автор топика
Ответ на: комментарий от ss2001r

Попробуйте по-другому:
http_access deny ss bad_download
а то как-то не совсем понятно чего делать, если acl-и и ss, и bad_download совпадают. Squid должен идти проверять дальше, и уже какое правило дальше сработает, о том в лог и скажет.
P.S. Это все на счет "http://www.yahoo.com/1.mp3";

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.