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

报错情景

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

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

错误产生原因和解决方案

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

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

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

你可能感兴趣的:(javaee)