Re: Непонятно про valid у resolver
Maxim Dounin
mdounin на mdounin.ru
Вт Дек 6 17:11:56 UTC 2011
Hello!
On Tue, Dec 06, 2011 at 05:56:26PM +0100, Anton Vorobev wrote:
> Еще вопрос на ту же тему:
>
> Как быть, если backend надо использовать в upstream?
>
> resolver ...
>
> upstream upstrm {
> server backend.test:885;
> }
>
> location / {
> proxy_pass http://upstrm;
> }
>
>
> Заранее спасибо.
Никак.
Maxim Dounin
>
> Антон.
>
>
> 2011/12/6 Maxim Dounin <mdounin at mdounin.ru>
>
> > Hello!
> > Resolver используется только в том случае, если используется
> > proxy_pass с переменными и имя сервера на старте [может быть]
> > неизвестно.
> >
> > Если proxy_pass без переменных, и соответственно имя сервера
> > известно на старте, nginx на старте же сделает gethostbyname() и
> > будет использовать полученные ip-адреса до следующей
> > переконфигурации.
> >
> > Если очень надо, чтобы nginx всегда ходил в DNS, то можно сделать
> > так:
> >
> > resolver ...
> >
> > location / {
> > set $nop "";
> > proxy_pass http://backend.test:8885$nop;
> > }
> >
> > Maxim Dounin
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru at nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
Подробная информация о списке рассылки nginx-ru