侦听IIS和Nginx端口80在SYSTEM(PID = 4)使用的不同IP上0.0.0.0

时间:2018-08-15 13:11:25

标签: nginx iis windows-server

我正在尝试将端口80用于Nginx。当我运行netstat -aon | findstr :80时,我得到:

TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4
TCP    [::]:80                [::]:0                 LISTENING       4

IIS正在我的服务器上运行。

我在一个物理端口上有两个不同的IP。

在IIS上,所有站点都绑定在First_IP_Address上,现在尝试绑定Nginx来监听Second_IP_Address上的端口80。

Nginx配置:

server {
        listen       Second_IP_Address:80;
        server_name  site_address;
        location / {
            proxy_pass http://localhost:5000;  
        }
}

当我运行Nginx start nginx.exe时,出现以下错误:

  

nginx:[emerg] bind()到0.0.0.0:80失败(10013:尝试   以其访问权限禁止的方式访问套接字)

尽管IIS上的所有站点都绑定在第一个IP地址上,但IIS监听0.0.0.0:80时,IIS运行时都会发生此错误。

我使用Windows Server 2008 R2

问题:

如何强制IIS仅在端口80上监听first_ip_address而Nginx监听second_ip_address

Nignx监听second_ip_address和IIS监听first_ip_address

0 个答案:

没有答案