Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: mod_rpaf и подобные не определяют IP  (Прочитано 1533 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dingis

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
mod_rpaf и подобные не определяют IP
« : 19 Апреля 2013, 20:37:41 »
Добрый день уважаемые форумчане. Поставил apache2+nginx, как понятно из названия топика, не работают такие модули как mod_rpaf2 (он же libapache2-mod-rpaf) и mod_realip2. Сразу хочу сказать, что проблему долго и усиленно пытался решить сам, долго гуглил, пытался разобраться. Сразу несколько ключевых моментов:
 - менял в rpaf.conf <IfModule rpaf_module> на <IfModule rpaf_module.c>
 - пробывал разные proxy_set_header в nginx.conf и proxy_params.
Не единожды сносил и устанавливал все по новой. Раз даже rpaf сам выставил все конфиги и загрузку модуля, но эффект всегда тот же.

rpaf настраивал так (+ в других вариациях в том числе с X-Forwarded-For):
<IfModule rpaf_module>
RPAFenable On
RPAFproxy_ips 127.0.0.1 realip [realip1]
RPAFsethostname On
</IfModule>

Заголовки из nginx.conf:

server{
...
 location / {
                    proxy_pass         http://127.0.0.1:8080/;
                    proxy_redirect     off;

                    proxy_set_header   Host             $host;
                    proxy_set_header   X-Real-IP        $remote_addr;
                    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
...

Apache/2.2.22 (Ubuntu)
nginx/1.2.1
Ubuntu 12.10.


Спасибо за потраченное на меня время.
P.S: Слышал что у apache есть встроенный mod_remoteip, может быть кто в курсе (как его использовать/включить)?
« Последнее редактирование: 19 Апреля 2013, 21:31:51 от Dingis »

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.