首页 > 其他 > 详细

部署nginx时候80端口被pid=4占用

时间:2020-05-20 16:15:35      阅读:99      评论:0      收藏:0      [点我收藏+]

部署一个nginx服务器的时候出现错误:

bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)

80端口被占用,但是又不想该配置换其他端口
进入CMD,输入netstat -ano就可以很清楚的看到80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程。(输入netstat -ano |more,或者netstat -ano|findstr "80")
技术分享图片
看到pid=4的程序占用了80端口,PID=4 的程序是哪一个呢?接着在命令提示和下输入指令 tasklist ,列出所有当前运行的进程,发现 PID=4 的进程,其实是 system 。
技术分享图片
开始以为是IIS占用了80端口,但是我们IIS 80端口程序已经被我关闭了啊,网上找的各种方式都试了还是不行,最后发现居然是"SQL Server Reporting Services (MSSQLSERVER)"这个服务程序搞的鬼
技术分享图片
关闭这个SQL服务就可以正常启动nginx服务器了

部署nginx时候80端口被pid=4占用

原文:https://www.cnblogs.com/ruanraun/p/mynginx.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!