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