установка 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: , ,

3 комментария to “установка mod_rpaf на Debian.”

  1. Слава Says:

    День, добрый.
    Я так понимаю ставили вы модуль что бы получать 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пасибо.

  2. admin Says:

    как на CentOS ставили rpaf ? Попробуйте собрать его из исходников.

  3. ebookpro Says:

    Нет ли у Вас mod_rpaf-0.6.tar.gz
    stderr.net давно недоступен.

Leave a Reply