Does Nginx honor DNS TTLs for proxy upstreams?
Maxim Dounin
mdounin at mdounin.ru
Mon Sep 26 13:56:25 UTC 2011
Hello!
On Mon, Sep 26, 2011 at 09:40:53AM -0400, csg wrote:
> Maxim Dounin Wrote:
> -------------------------------------------------------
> > Resolver is only used for proxy_pass with
> > variables, i.e.
> > something like
> >
> > resolver 127.0.0.1;
> > set $backend "foo.example.com";
> > proxy_pass http://$backend;
> >
> > In such setup ip address of "foo.example.com" will
> > be looked up
> > dynamically and result will be cached for 5
> > minutes.
>
> Thanks Maxim, that would be great but is it really supposed to work (in
> the stable branch)? The 1.0.3 which was deployed up to now gave me
>
> no host in upstream ""
>
> errors, with 1.0.6 I am getting
>
> invalid URL prefix in "http://"
>
> errors. If it helps I can try to setup a simplified test case, because
> posting the full configuration would certainly exceed some acceptable
> message limit of this list/forum.
Errors suggest you don't have $backend set, and resulting
proxy_pass tries to go to "http://" which is invalid.
Maxim Dounin
More information about the nginx
mailing list