NginxNginx部署Windows设置80端口

Posted MangoCai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NginxNginx部署Windows设置80端口相关的知识,希望对你有一定的参考价值。

  nginx部署在Windows端口做负载均衡时,配置其监听80端口。Start时会发现无法启动,原因为其80端口已被占用。

即使IIS中关闭全部80端口的网站后访问此80端口出现的是404,而非网络断开连接。可以推断出IIS或相关容器一直监听

导致Nginx无法启动的。通过CMD->netstat -ano | findstr "80"发现PID为4的System进程占用。

  目前找到的解决方案是修改注册表,重启服务器可以解决此问题:HKEY_LOCAL_MACHINESYSTEMCurrentCon

trolSetservicesHTTP中将Start值修改为0后重启服务器。

  重启后再启动Nginx就没有问题了,如果需要使用IIS则还要手动开启W3SVC服务器CMD->net start w3svc即可。

以上是关于NginxNginx部署Windows设置80端口的主要内容,如果未能解决你的问题,请参考以下文章

解决windows系统80端口被占用问题

Windows 7 中的 XAMPP 端口 80 错误

修改apache tomcat默认启动端口为80

修改apache tomcat默认启动端口为80

修改apache tomcat默认启动端口为80

Linux系统下的80端口公网无法访问。