首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >侦听EADDRINUSE:地址已在使用0.0.0.0:80

问侦听EADDRINUSE:地址已在使用0.0.0.0:80
EN

Stack Overflow用户
提问于 2021-08-20 08:13:22
回答 2查看 353关注 0票数 0

错误:侦听EADDRINUSE:地址已在使用0.0.0.0:80

代码:'EADDRINUSE',错误号:-4091,系统调用:'listen',地址:'0.0.0.0',端口: 80在运行命令"npm run env-debug“时得到这些错误

我该如何解决这些问题。

EN

回答 2

Stack Overflow用户

发布于 2021-08-20 08:32:55

这是因为端口80通常保留用于tcp和http通信。使用不同的端口,如5000、3000等。

在此处查看详细信息Wikipedia port 80

票数 0
EN

Stack Overflow用户

发布于 2021-08-20 09:25:44

其中一个进程正在使用端口80。此外,这取决于操作系统。一般情况下,如果没有root或admin授权,您将无法访问1024以下的端口。

检查哪个进程正在使用端口80。大多数web服务器使用80个端口,如apache或Nginx。

Windows:Check Ports

Linux:Check Ports

使用端口80终止进程,如果您拥有root权限,就可以运行了。

但是,您不应该使用根用户权限在端口80上运行node.js应用程序。建议不要以root用户身份运行任何服务器软件。在像80这样的其他端口上运行你的应用程序,并使用一个反向代理来映射它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68858971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档