我是靠谱客的博主 懵懂金鱼,最近开发中收集的这篇文章主要介绍Windows10下启动nginx反向代理服务器失败的解决方法(重在解决:80端口被PID为4的System占用问题),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

《win10下如何正常开启Nginx反向代理服务器》

说明:如果你在win10系统下开启反向代理服务器nginx失败时,更改注册表
(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP)中名称为Start的数据值为非3时,
仍然没有解决你的问题,那么可以接着往下看,不赘言!


最后:先看看本文最终解决问题后的效果(正常开启nginx时)

  • 启动任务管理器,查看进程可见如图:
    查看进程


首先:进入cmd命令行模式窗口

  • 打开cmd命令行模式窗口,并进入nginx文件路径下,或按照如下图方式进入cmd命令行窗口:
    进入cmd命令窗口
    启动nginx


其次:查看80端口是否被占用

  • 键入命令:netstat -ano | findstr 80 查看80端口被哪个程序占用:
    查看80端口占用


然后:查看当前http服务状态

  • 键入命令:netsh http show servicestate 查看http服务状态(注:解决后执行,则句柄无效):
    查看http服务状态
    (说明:此图转载)


接着:查找根本原因:

  • 根据上面控制器进程ID为4640,进入任务管理器中“详细信息”查找该PID进程对应的服务,并右键“转到服务”,进入服务可查看到根本原因:IIS的World Wid Web Publishing Service 万维网服务的问题:
    查找服务
    查看具体服务
    (说明:此图转载)


最后:关闭该服务:

  • 控制面板 – 程序和功能 – 启动或关闭Windows功能 – Internet Information Services – 去掉勾选 :
    关闭服务

最后

以上就是懵懂金鱼为你收集整理的Windows10下启动nginx反向代理服务器失败的解决方法(重在解决:80端口被PID为4的System占用问题)的全部内容,希望文章能够帮你解决Windows10下启动nginx反向代理服务器失败的解决方法(重在解决:80端口被PID为4的System占用问题)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部