服务器80端口被占用(Nginx或Apache无法启动)

itlao6 工具&方法评论1,387字数 496阅读1分39秒阅读模式

公司服务器挺多,经常碰到80端口被占用,导致Nginx无法正常启动的情况。之前解决过很多次,现在整理并总结下,方便后续出现该问题时候解决。

原因1:IIS占用80端口文章源自IT老刘-https://wp.itlao6.com/5627.html

处理方法:打开IIS管理,看是否有应用绑定了80端口,改为其他端口(然后通过Nginx监听80端口后转发到对应的应用端口)文章源自IT老刘-https://wp.itlao6.com/5627.html

原因2安装了SqlServer数据库,占用了80端口文章源自IT老刘-https://wp.itlao6.com/5627.html

处理方法:进入系统【服务】,将【SQL Server Reporting Service】服务停止(建议将该服务设为手动启动)文章源自IT老刘-https://wp.itlao6.com/5627.html

原因3IIS开了WebDeploy远程部署服务,占用了80端口文章源自IT老刘-https://wp.itlao6.com/5627.html

处理方法:WebDeploy服务会启动wmsvc与msdepsvc进程,而msdepsvc会占用80端口,使用net stop msdepsvc将其停止即可(或任务管理器关闭其进程即可)文章源自IT老刘-https://wp.itlao6.com/5627.html

其他原因通用排查方法cmd使用netsh http show servicestate,找到80端口的请求队列,然后根据进程ID在任务管理器找到相应的进程(或服务)。文章源自IT老刘-https://wp.itlao6.com/5627.html

参考文章:https://www.cnblogs.com/firstdream/p/8057646.html文章源自IT老刘-https://wp.itlao6.com/5627.html 文章源自IT老刘-https://wp.itlao6.com/5627.html

weinxin
我的微信公众号
微信扫一扫关注公众号,不定时更新
itlao6
  • 本文由 发表于 2021年 7月 9日 19:03:24
  • 转载请务必保留本文链接:https://wp.itlao6.com/5627.html
评论  0  访客  0
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定