проксирование по результатам выполнения скрипта

Anatoly Matyakh protopartorg at gmail.com
Tue Sep 11 16:43:33 MSD 2007


On Tue, 11 Sep 2007 15:11:07 +0300, Artem Bokhan <artist at academ.org> wrote:

> Уточню на всякий случай: я правильно понимаю, что нет способа не вбивать  
> каждый backend в конфиг? Хочется backend получить в переменных от  
> скриптика, но вроде бы proxy pass переменных не поддерживает.

Ну как это -  нет способа не вбивать? Есть, конечно же...

В nginx -

   засовываем имя (адрес) бэкенда в $varbackend
   proxy_set_header Backend $varbackend;
   proxy_set_header ...
   proxy_pass http://myhost.com:8910;

А на порту 8910 (или на каком сокете) висит тупой проксирующий демон,  
который
ловит заголовок Backend и пробрасывает запрос куда надо.
Чем не unixway. :)


-- 
IT Philosopher





More information about the nginx-ru mailing list