• help-host.ru База знаний хостинга и с ним связанного ПО
  • help-host.ru » Работа с сервером » Apache + nginx » Установка mod_rpaf (debian nginx+apache)

    Установка mod_rpaf (debian nginx+apache)


    Решаем проблему, когда на связке nginx+apache IP у всех обращений одинаковый. В т.ч. и IP всегда определяется как IP сервера.
    Это очень неудобно и мы это исправим.

    Сначала устанавливаем необходимые компоненты и Perl-модули:
    apt-get install libhtml-parser-perl
    apt-get install libwww-perl
    apt-get install libcompress-zlib-perl

    Затем ребутнем апач на всякий случай
    /etc/init.d/apache2 restart

    Затем ставим apxs2 для Апача
    apt-get install apache2-prefork-dev

    ребутаем апач снова
    /etc/init.d/apache2 restart

    Скачиваем и устанавливаем mod_rpaf
    cd /usr/local/src
    wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
    tar xzf mod_rpaf-0.6.tar.gz
    cd mod_rpaf-0.6
    apxs2 -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

    Создаем файл rpaf-2.0.load и вписываем туда
    LoadModule rpaf_module /usr/lib/apache2/modules/mod_rpaf-2.0.so
    RPAFenable On
    RPAFsethostname On
    RPAFproxy_ips 127.0.0.0 x.x.x.x

    Где 127.0.0.0 и x.x.x.x, это IP-адреса прокси серверов с которых приходит запрос (например nginx)
    Сохраняем и закачиваем файл в раздел
    /etc/apache2/mods-available/

    Включаем модуль mod_rpaf
    a2enmod rpaf-2.0

    Перезапускаем Апач
    /etc/init.d/apache2 restart


    Всё. Теперь IP-адреса посетителей должны определять снова нормально.

    Для проверки работы модуля mod_rpaf на любом из доменов, которые расположены на Вашем сервере, разместите файл test.php с содержимым:

    <?
    echo $_SERVER['REMOTE_ADDR'];
    ?>



    Далее зайдите по ссылке http://vashdomen.ru/test.php, где vashdomen.ru - имя вашего домена.
    Если как результат отображается IP, отличающийся от IP вашего сервера, модуль работает корректно.

    Схожие тематики


  • Установка mod_rpaf на FreeBSD
  • apachestatus 2.0
  • Отключение автоподдоменов
  • Установка awstats на ISP
  • Установка Zend Optimizer