“ Yuema约吗?一起学技术,一起成长!学海无涯 高人带路系列”
程序的世界,就是有坑的地方!分享踩坑的心得与体验!每天分享一点点!
关注公众号,进入学海无涯,高人带路模式!!
Nginx再难,有人带路,轻松搞定
Nginx启动报错:
nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
查端口占用
D:\nginx-1.12.2>netstat -aon|findstr “80”
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
C:\>netstat -aon|findstr “80”
通常情况,直接把IIS关掉,然后再启动nginx即可以成功启动。然而关掉之后,却不行不行…
于是我就帮前端搜搜搜,搜到了一个
sqlserver reporting services
怎么也没有想到,前端会安装报表服务
这个小故事真诠释出了坑不再多,够神奇就好。想不想不到报表服务器会抢80端口,而且显示是由系统占用了。不过,处理完这个之后,还是感觉豁然开朗。为了让前端正常调试,我一度将自己的电脑配置成了nginx服务器对外服务。
如果你恰好路过,看到了,一定记得nginx端口占用可能是由iis,也可能是由sqlserver reporting servicesh占用导致。这也很好的解释了当初为什么老是被抢端口,而且抢得还那么那么快。
作者:钟代麒
出处:http://www.jishudao.com/
版权归作者所有,转载请注明出处