一般都是windows服务器,而且系统还不是自己安装的,就会出现80和443被占用的情况
被占用的情况下,nginx就会提示10013错误
解决方案:
1、在命令提示符下,使用命令:netstat aon|findstr "80" 查看是哪个进程占用
2、如上图,最后一个就是进程Pid,在任务管理器的详细一栏,找到对应的Pid进程
如果不是system进行,就好办,转到服务,关闭服务即可。
如果是system占用,windows来说,一般都是开启了IIS导致的。可以在服务管理器中,卸载掉IIS(卸载之前,请确保你或者你的同事确实没有使用IIS)。
如果卸载掉IIS,仍然提示system占用80端口的话。就进行一下步骤:
3、在命令提示下,输入:netsh http show servicestate
如上图,在对应的端口下,找到最近的一个请求队列中的进程ID,然后在任务管理器中,找到对应的进程,再右键,转到服务,把服务停止了,即可。
参考:
https://www.cnblogs.com/studyblog-hh/p/14035541.html
https://www.cnblogs.com/firstdream/p/8057646.html
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《nginx 10013错误,apache报80端口占用的解决》
发表评论