Установить upstream в зависимости от $host

Sergey Kobzar sergey.kobzar на itcraft.org
Пн Авг 1 22:08:45 UTC 2011


Есть 2 апстрима. Выбирать апстрим нужно на основе $host. Как правильнее 
сделать

- описать 2 секции server с разным server_name и внутри них использовать 
нужный апстрим
- внутри server использовать конструкцию вида

	set $upstream_name aaa;
	if ($host ~ ... ) {
		set $upstream_name bbb;
	}
	location / {
		proxy_pass http://$upstream_name;
		...
	}
?

Спасибо.



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