apache 2.2 mod_access

Okulov Vitaliy vitaliy.okulov at gmail.com
Wed Sep 5 00:58:55 MSD 2007


Кто столкнулся с похожей проблемой (http://forum.sysadmins.ru/2/179303/):

Стоит nginx как фронтэнд, за ним стоят VPS'ы, на которых Apache 2.2 с 
модулем mod_rpaf.

В nginx.conf: Код:

        location / {
            proxy_pass http://виртуальный_хост/;
            proxy_redirect off;
            proxy_set_header X-Real_IP $remote_addr;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }



В httpd.conf на VPS:
Код:

LoadModule rpaf_module modules/mod_rpaf-2.0.so

RPAFenable On
RPAFproxy_ips интерфейс_хост_машины



$remote_addr передаётся в Апач нормально, в логах отображается адрес 
клиента, а не хост-машины, но в правилах Allow/Deny from... в .htaccess 
обрабатываются адреса не клиента (публичные IP), а хост-машины (частные 
IP).

Кто-нибудь решал эту проблему?





More information about the nginx-ru mailing list