win10下nginx无法启动成功:80端口被占用

博主下载完nginx安装包后使用命令start nginx安装启动nginx,发现没有成功(浏览器访问localhost无效)

然后查询80端口是否被占用?果然!80端口被pid=4的进程占用了

win10下nginx无法启动成功:80端口被占用

查找该进程,发现是一个系统进程:

win10下nginx无法启动成功:80端口被占用

最后发现是SQL Server Reporting Services服务占用该端口,停止该服务并改为手动即可。

修改前:

win10下nginx无法启动成功:80端口被占用

修改后:

win10下nginx无法启动成功:80端口被占用

参考博文:https://blog.****.net/maxsky/article/details/45725109

网上有很多直接杀死80端口进程的方法,但博主认为这样只能治标不治本!只有找到什么东西使用该端口才能真正明白其原理(详见参考博文)