proxy_pass behavior

Maxim Dounin mdounin at
Thu Mar 27 16:59:12 UTC 2014


On Thu, Mar 27, 2014 at 12:29:03PM -0400, Jim Popovitch wrote:

> Should proxy_pass retry ipv4 if ipv6 fails?   Currently (1.5.12), it
> does not, and there is no way to force proxy_pass to always use ipv4.

In no particular order:

- The proxy_next_upstream is expected to retry by default.

- There _is_ a way to force proxy_pass to always use ipv4 - you 
  should configure your system accordingly, and 
  getaddrinfo(AI_ADDRCONFIG) as used by nginx will do the right 
  thing.  E.g., on Linux net.ipv6.conf.all.disable_ipv6 can be set 
  to disable use of ipv6.

Maxim Dounin

More information about the nginx-devel mailing list