Приветствую! У меня вот тут приключилась одна ситуевина. Есть главный вебсервер, который обрабатывает все входящие соединения. Далее он определяем в зависимости от виртуального хоста куда посылать запрос дальше - на 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 |