Для того что бы apache2 смог определять IP адреса клиентов подключающихся через squid нужно сначала разрешить squid форвардить адреса клиентов.
Для этого добавим в /etc/squid/squid.conf строчку:
forwarded_for on
со squid - всё вроде.
Затем нужно установить mod-rpaf:
apt-cache search rpaf
apt-get install libapache2-mod-rpaf
apache2 сразу пропишет его к себе в конфиг:
Include /etc/apache2/mods-enabled/*.load
строка:
LoadModule rpaf_module /usr/lib/apache2/modules/mod_rpaf.so
и перечитает его.
В конфиге:
Include /etc/apache2/mods-enabled/*.conf
нужно изменить 127.0.0.1 на адрес прокси
сделать апачу харакири:
/etc/init.d/apache2 reload
и радоватся жизни! ))
Подписаться на:
Комментарии к сообщению (Atom)

Щитаю не правельным, если трафик с локального сайта считается у юзверей как и трафик внешний... хотя точно не знаю, можно ли отсечь его и так ли это вообще)
ОтветитьУдалитьОтчёты squid я обрабатываю sarg
ОтветитьУдалитьв конфиге сарга
/etc/squid/sarg.conf
есть строчка:
exclude_hosts /etc/squid/sarg.hosts
она описывает файл с адресами которые не нужно считать...
А я считаю не правильным писать: "Щитаю не правельным" )))
ОтветитьУдалитьRe1: Ясно, спасибо за инфу :)
ОтветитьУдалитьRe2: согласен... aspell в опере на автомате не проверяет, а в голове... там и говорить не приходится... :)