关于端口冲突的解决方式Error: listen EACCES 0.0.0.80

Posted guoke360

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于端口冲突的解决方式Error: listen EACCES 0.0.0.80相关的知识,希望对你有一定的参考价值。

笔者昨天下午临走前安装了vs 2017想要运行一下项目的NET后端来让本机的前端直接对接后端,但是没注意到运行vs后IIS直接占用了本机的80端口。第二天跑nodeJS的时候直接Error: listen EACCES 0.0.0.80报错

 

 


笔者总结了一下遇到端口报错的问题到解决问题的始末,遇到端口冲突首先不能慌,先打开cmd运行 netstat -ano

这里面可以详细定位到占用你端口的PID进程,这个时候打开你的任务管理器在查看的查看列上勾选上PID

然后就可以根据PID找到占用你的端口程序所在了,如果是一般的其他项目运行改程序的话直接终止进程就可以了,但是笔者比较慢的地方在于我是vs和node抢80端口

这个时候就必须要牺牲一个进程了,由于笔者在做前端开发所以将vs占用的80端口直接用注册表给禁用了
这个步骤比较简单在注册表中找到http的服务然后将start改为4即可

然后重新启动就会发现80端口不被vs占用可以跑nodejs了

 

以上是关于关于端口冲突的解决方式Error: listen EACCES 0.0.0.80的主要内容,如果未能解决你的问题,请参考以下文章

解决WAMP Server与IIS端口冲突问题

node本地服务启动报Error: listen EADDRINUSE ,80端口被占用解决方法

linux解决端口冲突问题

解决运行nodejs代码Error: listen EADDRINUSE

鸟哥杂谈Linux环境下解决端口占用问题 Error: listen EADDRINUSE: address already in use :::8266

怎么修改php apache2.2版本的端口。很急呢