upstream сервера + port в переменной

Max Ivanov ivanov.maxim на gmail.com
Пн Янв 17 13:30:16 MSK 2011


Добрый день
Несколько сайтов используют одни и те же upstream сервера, но каждый
свой порт. Хотелось бы задавать список и IP адреса upstream серверов
в одном месте,а порт настраивать в описании сайта.
С ходу не придумал можно ли такое сделать =(

Хочется примерно такого:
в upstreams.conf

upstream backend {
  server app1:$app_port;
  server app2:$app_port;
}

потом в описании сайта:

server {
  set app_port 8001;
  include upstreams.conf;
}

Как-нибудь хитро это возможно? Может при помощи встроенного perl?


Подробная информация о списке рассылки nginx-ru