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

NGINX启动报错,很多初学者和一些老手在windos上使用nginx时,时不时的会出现这个问题,知道是端口被占用但是不知道怎么解决,就这个问题忒别windos10多见,小编这里整理的解决方案,按方案检查自己的电脑环境,百分百可以结解决,无需更换nginx端口。

一.执行 netstat -aon | findstr "80"

netstat -aon | findstr "80"


  
 这里可以看到系统的80端口被进程id为4的进程占用了,接下来看看4的进程是什么

执行 tasklist | findstr "4" 命令,进程id需要根据自己的情况改为自己的实际进程id

 发现进程id为4的进程是System,也就是系统占用。大家都知道windos是自带iis服务的,这里的4应该是iis服务占用的,那就检查一下http的服务

继续执行 netsh http show servicestate  

netsh http show servicestate 

可以看到有一个DefaultAppPool的服务,进程id为5580的服务

打开任务管理器在服务里找到pid为5580的服务名称,结束掉。

 重新启动nginx

nginx就可以正常启动了

附:

直接关闭iis服务流程:

系统-设置-打开或关闭windos功能,取消Internet Informatin service的选项

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星光路人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值