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

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


Максим, спасибо.

On 08/02/11 01:15, Maxim Dounin wrote:
> 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 mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



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