REMOTE_ADDR from X-Real-IP
Alexander Simonov
a.simonov at favoritbet.com
Thu Mar 13 14:35:20 MSK 2008
Приветствую!
У меня вот тут приключилась одна ситуевина.
Есть главный вебсервер, который обрабатывает все входящие соединения.
Далее он определяем в зависимости от виртуального хоста куда посылать
запрос дальше - на fastcgi php ферму,
на mogrel ферму или на отдельную машинку с еще одним nginx, на которой
пришлось разместить форуми только.
Потому как я не доверяю форумам, их постоянно ломают и все такое, то
запихнул форум в отдельный VPS.
Проблема состоит в том что мне надо в запросе к fastcgi php указать
корректный REMOTE_ADDR.
В настройках первого nginx указал
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
На стороне второго прописываю
real_ip_header X-Real-IP;
в настройках как всего сервера так и локейшена обработки пхп.
Но переменная $remote_addr все равно возвращает IP первого
вебсервера, а не клиента. Как быть?
Заранее благодарю
--
Александр Симонов
Ведущий программист отдела информационных технологий и защиты информации
ТОВ "Днепр-Виктория"
email: a.simonov at favoritbet.com
tel: +380(67)3275337
icq: 310029609
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080313/ff330d7e/attachment.html>
More information about the nginx-ru
mailing list