ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Реверс прокси с параметрами



[...]

АГ> Но при такой конфигурации по запросу пользователя
АГ> http://myfront.com/about.html?ip=1.1.1.1&port=1111 на сервер 1.1.1.1
АГ> приходит запрос http://1.1.1.1/, сервер 1.1.1.1 редиректит на
АГ> http://1.1.1.1/index.html, а браузер пользователя редиректится на
АГ> http://1.1.1.1/index.html
АГ> Мне нужно, что бы браузер пользователя если и редиректился то только
АГ> на myfront.com с параметрами ip=1.1.1.1&port=1111, что бы nginx знал,
АГ> куда проксировать этот запрос.

Пусть ваш бэкэнд или nginx пропишет эти параметры в куки пользователю и делайте
редирект на $cookie_ip:$cookie_port если установлены. Или пусть их
бэкенд добавляет ко всем ссылка, но с куками по-моему проще.

АГ> Я знаю, что можно настроить группу серверов, но мне этот вариант не
АГ> подходит, потому что мне нужна гарантия, что конкретный запрос
АГ> пользователя будет проксирован на конкретный сервер даже если
АГ> пользователь будет делать этот запрос с разных адресов. В случае с
АГ> директивой upstream такой гарантии нет.

АГ> Большое спасибо за попощь!




-- 
Best regards,
 Serge




 




Copyright © Lexa Software, 1996-2009.