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

Maxim Dounin mdounin на mdounin.ru
Пн Авг 1 22:15:53 UTC 2011


Hello!

On Tue, Aug 02, 2011 at 01:08:45AM +0300, Sergey Kobzar wrote:

> Есть 2 апстрима. Выбирать апстрим нужно на основе $host. Как
> правильнее сделать
> 
> - описать 2 секции server с разным server_name и внутри них
> использовать нужный апстрим

Да.

> - внутри server использовать конструкцию вида
> 
> 	set $upstream_name aaa;
> 	if ($host ~ ... ) {
> 		set $upstream_name bbb;
> 	}
> 	location / {
> 		proxy_pass http://$upstream_name;
> 		...
> 	}

Не надо так делать.

Maxim Dounin



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