Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx apache2 (rpaf-0.6)
у меня работает в таком виде:
# cat /etc/apache2/mods-enabled/rpaf.conf
RPAFenable On
RPAFproxy_ips 127.0.0.1 10.0.3.3
RPAFsethostname On
nginx.conf:
---- [ cut ] -----
location / {
proxy_pass http://10.0.3.3:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
---- [ cut ] -----
в .htaccess :
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 10.0.3.4
Allow From 10.0.3.5
Allow From 10.0.3.6
# cat /etc/apache2/mods-enabled/rpaf.conf
RPAFenable On
RPAFproxy_ips 127.0.0.1 10.0.3.3
RPAFsethostname On
RPAFheader X-Forwarded-For
nginx.conf:
---- [ cut ] -----
location / {
proxy_pass http://10.0.3.3:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
---- [ cut ] -----
проблема:
в .htaccess :
Order Allow,Deny
Deny From All
Allow From 127.0.0.1
Allow From 10.0.3.4
Allow From 10.0.3.5
Allow From 10.0.3.6
в php $_SERVER['REMOTE_ADDR'] отдаёт всё нормально, в логах апача REMOTE_ADDR
тоже правильный, но в .htaccess попадает какойто другой адрес и возникает 403,
в чём может быть проблема ?
похожую проблему нашёл здесь
http://www.opennet.ru/openforum/vsluhforumID8/6014.html .
исходник самого mop_rpaf в аттаче.
--
Dmitrijs Drozdeckis,
IN PETITS, IT Department
tel. 67088767, mob. 29207173
e-mail: dimad@xxxxxxxxx
|