Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > mod_rpaf+apache2.2.8+nginx


Автор: box 28.7.2009, 16:42
всем привет !
поставил связку mod_rpaf+apache2.2.8+nginx
так вот в скрипте пхп ип правельно отображается :

echo $_SERVER['REMOTE_ADDR'];

а в .htaccess когда я задаю свой ип :

Order Deny,Allow

Deny from all

Allow from мой_ип

то не пускает в папку !

как это лечится ?

Автор: Nigel 29.7.2009, 09:58
В rpaf.conf указываете
Код

LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFproxy_ips 127.0.0.1 <ip сервера>

В nginx внутри http{}
Код

proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Перезапускаете апач, энжинкс.

Автор: box 31.7.2009, 03:28
ну да , я все именно так и сделал !
но это похоже проблема апача а не nginx потому как  $_SERVER['REMOTE_ADDR']; корректно отображает ип .
а .htaccess обрабатывает все ип  как ип сервера .

Автор: Nigel 1.8.2009, 12:25
Попробуйте так
Код

SetEnvIf Remote_Addr "^xx\.xx\.xx\.xx" realremoteaddr
Order Deny,Allow
Deny from all
allow from env=realremoteaddr

xx.xx.xx.xx - ваш айпи

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)