Binding nginx to a single interface

Maxim Dounin mdounin at mdounin.ru
Thu Feb 9 17:54:33 UTC 2012


Hello!

On Thu, Feb 09, 2012 at 12:42:47PM -0500, Bai Shen wrote:

> I have two nics on my server.  I have nginx set to listen on one of them
> using "listen 10.1.2.3 80"  However, it keeps listening on the other ip as
> well.  So i'm unable to start anything else on port 80 on that interface.
> 
> Any ideas what could be wrong?  Everything I'm finding says that the listen
> command is all I needed to do.

Make sure all server{} blocks in your config have the above listen 
explicitly specified.  If server{} block have no listen directives 
at all, nginx will use "listen 80" by default, and this may be a 
culprit.

Maxim Dounin



More information about the nginx mailing list