启动Nginx报[10013]错误的解决方案

时间:2022-09-02 15:51:59

报错情景

今天自己再本地配置好Nginx,但是启动时报了[10013]的错误,上网查了下,原因是80端口被占用了。错误提示如下图:

启动Nginx报[10013]错误的解决方案
随后在cmd中输入下列命令(如图示)查看了一下80端口的占用情况:
启动Nginx报[10013]错误的解决方案
发现果然被占用,情况和网上其他人所遇到的是一样的,同样是PID为4的进程占用,随后打开进程管理器发现是System进程???
启动Nginx报[10013]错误的解决方案

错误产生原因和解决方案

在网上百度的第一个解决方案是这个,但是不是我所遇到的情况。
随后发现,占用这个端口的情况还有可能是微软的服务占用了80端口:

  1. IIS服务器
  2. SqlServer数据库

解决方法:只要关闭占用了80端口的进程就行了。我的情况是属于SqlServer数据库没有关闭,占用了80端口,关闭就行了。