|
|
|
|
АРХИВ :: nginx-ru
|
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: REMOTE_ADDR from X-Real-IP
Эм... протупил :)
13 марта 2008, в 15:32, Alex Vorona написал(а): Alexander Simonov пишет:
Приветствую!
У меня вот тут приключилась одна ситуевина.
Есть главный вебсервер, который обрабатывает все входящие соединения.
Далее он определяем в зависимости от виртуального хоста куда посылать
запрос дальше - на 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 первого
вебсервера, а не клиента. Как быть?
Заранее благодарю
-- Александр Симонов Ведущий программист отдела информационных технологий и защиты информации ТОВ "Днепр-Виктория" tel: +380(67)3275337 icq: 310029609
|
|
|
|