установка mod_rpaf на Debian.
1. ставим сам модуль
apt-get update
apt-get install -y libapache2-mod-rpaf
2. редактируем конфиг
nano /etc/apache2/mods-enabled/rpaf.conf
где в строке «RPAFproxy_ips 127.0.0.1» вписываем через пробел все внешние IP сервера.
например пусть будут 2 IP — 1.1.1.1 и 2.2.2.2 тогда строка будет выглядеть так :
RPAFproxy_ips 127.0.0.1 1.1.1.1 2.2.2.2
3. сохраняем и перезагружаем вебсервер :
/etc/init.d/apache2 restart
Tags: apache2, Debian, mod_rpaf
День, добрый.
Я так понимаю ставили вы модуль что бы получать IP при проксировании запрососв например.
У менятоже на машинке с Debian всё работает согласно шагам перечисленным у вас:
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 192.164.0.1
И я прекрасно получаю IP клиента в логи Apache без шаманств(либо я всё же чего-то не могу найти в своих настройках)
Недавно установил CentOS, Apacke-ITK+Nginx
И тут это не работает пока не подредактирую:
LogFormat «%{X-Forwarded-For}i %l %u %t \»%r\» %>s %b \»%{Referer}i\» \»%{User-Agent}i\» \»%{Cookie}i\»» nginx_proxy_cookies
В Apache.
Не встречалиьс ли с таким ?
В поиске половина инструкций сродни вашей, половина в LogFormat.
Не могу понять почему на Debian работает и без редактирвоания LogFormat.
Cпасибо.
как на CentOS ставили rpaf ? Попробуйте собрать его из исходников.
Нет ли у Вас mod_rpaf-0.6.tar.gz
stderr.net давно недоступен.