The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
ACL для access_log и CONNECT, !*! dalex, 28-Окт-14, 15:57  [смотреть все]
Добрый день!

Имею Squid 3.3.13. Хочу что бы в лог писались только скачанный трафик, т.е. по сути с http_status 200-300. Но по сути в моей проблеме даже попытка отделять записи с кодами 0-500 не помогает.

В настройках логов:

acl normal_reply http_status 0-599
access_log /var/log/squid/access_200.log squid normal_reply

Так вот, в моём случае, если пользователь ходит на сайт по https, то в логи не пишутся записи с CONNECT методом и кодом 200.  С этого же сайта пишутся записи CONNECT и кодами 407, например, но с кодом 200 почему то игнорируется.

Если убрать фильтр normal_reply, то пишутся все строки, в том числе и CONNECT/200.

Подскажите, пожалуйста, где я затупил?

  • ACL для access_log и CONNECT, !*! Andrey Mitrofanov, 17:07 , 28-Окт-14 (1)
    > acl normal_reply http_status 0-599
    > 407, например, но с кодом 200 почему то игнорируется.
    > Подскажите, пожалуйста, где я затупил?

    Наверное, у HTTPS _в _сквиде _нет HTTP статуса, поэтому любая его проверка неуспешна. Независимо от того, что колонка в логе есть и число в ней есть.

    +++Суслика видишь? А он есть.

    • ACL для access_log и CONNECT, !*! dalex, 17:12 , 28-Окт-14 (2)
      >> acl normal_reply http_status 0-599
      >> 407, например, но с кодом 200 почему то игнорируется.
      >> Подскажите, пожалуйста, где я затупил?
      > Наверное, у HTTPS _в _сквиде _нет HTTP статуса, поэтому любая его проверка
      > неуспешна. Независимо от того, что колонка в логе есть и число
      > в ней есть.
      > +++Суслика видишь? А он есть.

      Тогда почему если не ставить это правило, то статус 200 в лог пишется?  Или если правило установлено и под правило подпадает 407 статус _HTTP_, то он проходит в лог?  Двойные стандарты?  200 у https не может быть, а 407 может?

      • ACL для access_log и CONNECT, !*! Andrey Mitrofanov, 17:26 , 28-Окт-14 (3)
        >> Наверное, у HTTPS _в _сквиде _нет

        Ну, я только предположил. Найдёшь "лучшее" объяснение -- расскажи.

        >> +++Суслика видишь? А он есть.
        > статус _HTTP_, то он проходит в лог?  Двойные стандарты?  

        Двойные протоколы.
        google://squid+"https"+acl+site:www.opennet.ru + то же без части site:....

        +++В действительности всё не так, как на самом деле!




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру