[no subject]

Les Aker me at lesaker.org
Thu Jun 2 02:05:04 MSD 2011

Yes, except that I want it to bind to both v4 and v6 for those site.
My question was why the [::] causes it to fail to bind to, but works just fine with [::1], when the [::] should be binding to both of those in exactly the same way?

Les Aker

On Wednesday, June 1, 2011 at 12:16 , Rob Schultz wrote:

> > When running two vhosts, one of which listens on [::], the other on localhost, nginx will fail with this error:
> > 2011/06/01 10:12:35 [emerg] 9750#0: bind() to failed (98: Address already in use)
> > My understanding was that this error stems from [::] being inclusive of, causing nginx to attempt to bind it twice.
> > However, replacing the `listen localhost;` with `listen [::1];` removes the error, despite the fact that [::1] is also included within [::]. 
> I think you ran into the issue of linux binding to both ipv6 and ipv4 by default.
> http://wiki.nginx.org/HttpCoreModule#listen
> you probably want to use
> listen [::] ipv6only=on;
> V/r,
> Rob
> _______________________________________________
> nginx mailing list
> nginx at nginx.org (mailto:nginx at nginx.org)
> http://nginx.org/mailman/listinfo/nginx

More information about the nginx mailing list