win10下nginx无法启动成功:80端口被占用
博主下载完nginx安装包后使用命令start nginx安装启动nginx,发现没有成功(浏览器访问localhost无效)
然后查询80端口是否被占用?果然!80端口被pid=4的进程占用了
查找该进程,发现是一个系统进程:
最后发现是SQL Server Reporting Services服务占用该端口,停止该服务并改为手动即可。
修改前:
修改后:
参考博文:https://blog.****.net/maxsky/article/details/45725109
网上有很多直接杀死80端口进程的方法,但博主认为这样只能治标不治本!只有找到什么东西使用该端口才能真正明白其原理(详见参考博文)