nginx + apache2 "$_SERVER['REMOTE_ADDR'];"

neoks
На сайте с 17.03.2010
Offline
152
1319

Собственно сабж, стоит nginx в одном ДЦ и сам сервер на который шлет запросы nginx в другом ДЦ, все работает хорошо, но любое определение IP к примеру через "$_SERVER['REMOTE_ADDR'];" приводит к тому что IP определяется не мой а VPS на котором стоит nginx, что нужно дописать или установить что-бы реальный IP передавался на сервер, а не только IP впски ?

zexis
На сайте с 09.08.2005
Offline
388
#1

На апач нужно поставить модуль

rpaf

А в конфигурации nginx добавить

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

neoks
На сайте с 17.03.2010
Offline
152
#2
zexis:
На апач нужно поставить модуль
rpaf

А в конфигурации nginx добавить
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Спасибо, помогло, проблема решена :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий