腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
使用PM2时,在端口80上运行的节点服务器出现错误
可能是由于以下原因之一:
端口冲突:端口80可能已经被其他进程占用,导致无法启动服务器。可以通过使用
netstat -ano
命令(Windows)或
lsof -i :80
命令(Linux)来查看端口占用情况,并尝试释放该端口或更改服务器的监听端口。
权限问题:在某些操作系统中,使用端口号低于1024的端口需要管理员权限。如果您没有足够的权限,可以尝试使用高于1024的端口号。
配置错误:检查您的PM2配置文件是否正确设置了端口号和服务器的相关配置。确保您的应用程序代码没有错误,并且可以正常运行。
防火墙设置:防火墙可能会阻止对端口80的访问。您可以检查防火墙设置,并确保允许对该端口的访问。
如果您遇到了这个问题,可以尝试以下解决方案:
检查端口占用情况:使用
netstat -ano
命令(Windows)或
lsof -i :80
命令(Linux)来查看端口80是否被其他进程占用。
更改端口号:如果端口80已被占用,可以尝试将服务器的监听端口更改为其他可用的端口号。
检查权限:确保您具有足够的权限来使用端口80。如果没有足够的权限,可以尝试使用高于1024的端口号。
检查配置文件:检查您的PM2配置文件是否正确设置了端口号和服务器的相关配置。
检查防火墙设置:确保防火墙允许对端口80的访问。
腾讯云相关产品推荐:
云服务器(CVM):提供弹性计算能力,可根据需求快速创建、部署和管理虚拟服务器实例。详情请参考:
云服务器产品介绍
负载均衡(CLB):通过将流量分发到多个后端服务器,提高应用程序的可用性和性能。详情请参考:
负载均衡产品介绍
云数据库MySQL版(CDB):提供高可用、可扩展的关系型数据库服务,适用于各种应用场景。详情请参考:
云数据库MySQL版产品介绍
云安全中心(SSC):提供全面的安全态势感知、风险评估和安全防护能力,保护云上资源的安全。详情请参考:
云安全中心产品介绍
相关搜索:
express演示节点服务器在端口80上未收到任何请求
为什么在node.js中使用端口80会出现错误?
使用节点js创建服务器时出现错误
在443端口上运行带有SSL的节点应用程序(在80端口上工作)
在docker上公开kafka的端口8083时出现错误
在gpu上运行pyorch代码时出现cudnn错误
在mac上运行airflow scheduler时出现sqllite错误
在NEOS服务器上运行AMPL时出现BadStatusLine错误
在Ubuntu上运行Intellij中的Spark时出现错误
在Ubuntu上运行Odoo时出现Odoo Pycharm错误
相关搜索:
express演示节点服务器在端口80上未收到任何请求
为什么在node.js中使用端口80会出现错误?
使用节点js创建服务器时出现错误
在443端口上运行带有SSL的节点应用程序(在80端口上工作)
在docker上公开kafka的端口8083时出现错误
在gpu上运行pyorch代码时出现cudnn错误
在mac上运行airflow scheduler时出现sqllite错误
在NEOS服务器上运行AMPL时出现BadStatusLine错误
在Ubuntu上运行Intellij中的Spark时出现错误
在Ubuntu上运行Odoo时出现Odoo Pycharm错误
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
5
回答
在
端口
80
上
通过
PM2
运行
节点
应用程序
node.js
、
web-services
、
amazon-ec2
、
port
、
pm2
我有一班特快列车要在
80
号
端口
运行
。--> app.listen(
80
); 我正在
使用
PM2
来管理应用程序(重启、停止、监控等)。此外,如果我
在
我
的
服务器
项目目录中
运行
node index.js,我会得到一个Error: listen EACCES 0.0.0.0:
80
。我是unix、
服务器
、权限和部署方面的新手,所以除了解决方案之外,如果能解释导致我
的
问题
浏览 3
提问于2017-07-05
得票数 17
2
回答
pm2
启动不正确
javascript
、
node.js
、
pm2
我试图
在
bluehost共享主机中
在
pm2
中启动nodejs应用程序。
pm2
start ./bin/www[
PM2
]
PM2
Suc
浏览 8
提问于2021-01-05
得票数 0
1
回答
在
pm2
下
运行
reactjs应用程序时出错
javascript
、
node.js
、
reactjs
、
pm2
我有reactjs项目,需要在linux
服务器
上
运行
。每当我
使用
"sudo npm run lin_stage_server“
在
服务器
上
运行
应用程序时,它似乎
在
80
端口
上工作得很好。当我尝试用"sudo
pm2
start npm -- lin_stage_server“命令通过
pm2
运行
app
时
,它对我不起
浏览 1
提问于2019-09-04
得票数 0
1
回答
使用
PM2
时
,
在
端口
80
上
运行
的
节点
服务器
出现
错误
node.js
、
amazon-web-services
、
express
我有一个
运行
在aws ec2实例
上
的
express
节点
服务器
。当我跑
的
时候 sudo node server.js
服务器
在
端口
80
上
运行
,当我向
服务器
发出http请求
时
,它工作得很好。但是,当我
运行
sudo
pm2
start server.js 每当我发出请求
时
,我都会得到以下
错
浏览 68
提问于2020-03-29
得票数 0
回答已采纳
1
回答
公开或侦听google云实例
上
的
http
端口
ubuntu
、
google-compute-engine
、
node.js
我有一个google云实例(Ubuntu20.04),我尝试
运行
一个nodejs应用程序并将它公开到
端口
80
。);events.js:174var
浏览 0
提问于2020-09-30
得票数 1
回答已采纳
1
回答
如何克服已在
PM2
中
使用
的
EADDRESS
node.js
、
express
、
amazon-ec2
、
port
、
pm2
我
在
aws EC2实例
上
运行
一个
节点
js
服务器
。当我做
节点
server.js工作
时
,但是当我
使用
pm2
启动
服务器
时
,我得到了代码:'EADDRINUSE', 安装
pm2
之后,甚至不能
使用
节点
server.js,它还说EADDRINUSE,因此要重新
运行
它,我必须卸载
pm2
并停止
运行<
浏览 5
提问于2022-03-01
得票数 1
1
回答
Node.JS
服务器
SYN淹没DoS攻击漏洞?
node.js
、
security
、
ubuntu
、
lamp
我有两台VPS
服务器
被SYN洪水DoS攻击所破坏。
服务器
环境是
运行
在
端口
: 3000
上
的
Node.js
服务器
,我开始
使用
pm2
守护进程作为根用户。我还有LAMP (Apache
服务器
、PHP
服务器
、MySQL和phpMyAdmin)
运行
在同一个VPS (默认
端口
:
80
)
上
,MySQL和phpMyAdmin都是安全
的<
浏览 5
提问于2016-04-18
得票数 0
回答已采纳
2
回答
pm2
在
端口
80
上工作正常,但本地网络中
的
另一台计算机无法访问其他
端口
(连接被拒绝)
node.js
、
pm2
、
connection-refused
我在
运行
ubuntu20
的
服务器
上
启动了
pm2
服务器
。“
pm2
start exampleserver.js”启动
服务器
后,
服务器
就启动了,当我从本地主机访问它
时
,
服务器
运行
良好:结果:“你好世界” 但是,当我从同一网络
上
的
另一台计算机(从,浏览器或命令行)访问页面
时
,我得到了
浏览 10
提问于2020-09-18
得票数 0
2
回答
如何远程读取
节点
js日志信息
node.js
、
server
我
的
NodeJS/Express
服务器
文件由AWS托管。我想要读取日志消息并尝试连接到我
的
远程
服务器
,如下所示:然后,我进入所有
服务器
文件所在
的
后端目录,并
运行
以下命令:我
在
我
的
终端上收到了这样
的
消息: We have star
浏览 3
提问于2016-11-19
得票数 0
1
回答
PM2
无法到达
端口
:
80
只
在
服务器
重新启动后才自动启动
node.js
、
express
、
pm2
我有一个
运行
在Ubuntu21.04
服务器
上
的
node.js快递应用程序。我和一个非根用户一起用
pm2
运行
这个应用程序,这个应用程序监听
端口
80
和443,我得到了
错误
Error: bind EACCES null:
80
。正如在中提到
的
,我执行了
端口
80
和443
的
所有指令,它
的
工作就像一种魅力。我还
运行
了
浏览 2
提问于2021-06-30
得票数 0
回答已采纳
1
回答
在
同一个
端口
上
运行
多个
服务器
的
pm2
javascript
、
node.js
、
pm2
第一次
使用
pm2
,我对某些东西感到有点困惑。我
在
端口
1337
上
运行
一个非常简单
的
http
服务器
,并
使用
pm2
运行
它:var server = http.createServer(function200, {"Content-Type": "text/plain"});
浏览 4
提问于2017-09-28
得票数 4
1
回答
如何在AWS中
运行
角7
服务器
端呈现(SSR)通用构建
angular
、
amazon-web-services
、
angular7
、
angular-universal
、
server-side-rendering
这个问题已经问过了,但解决不了我
的
问题。我正在尝试
使用
Angular-7 Server Side Rendering
运行
产品,具体步骤如下: AWS中
的</e
浏览 1
提问于2019-08-09
得票数 2
1
回答
如何在php/apache
服务器
上部署nodejs应用程序?
node.js
、
apache
、
nginx
、
lighttpd
我有一个专用
的
服务器
,我目前正在
运行
4个PHP网站。
服务器
配置为apache+nginx。每当我托管php网站
时
,我就把文件放在public_html文件夹上,就这样,它就开始
运行
。怎样才能让它继续
运行
?我应该
使用
pm2
还是永久地让它在我
的
ubuntu主机上永远
运行
。如何
使用
像example.com这样
的
域名
运行
网站
浏览 0
提问于2015-09-16
得票数 12
6
回答
502
在
nginx代理上
使用
Node JS
运行
我
的
服务器
的
错误
node.js
、
express
、
nginx
我得到502个
错误
网关
错误
:当我检查nginx
错误
日志
时
,我发现: 我搜索了
浏览 0
提问于2017-05-06
得票数 16
回答已采纳
2
回答
PM2
--为什么我已经
在
使用
index-out.log中
的
EADDRINUSE地址?
node.js
、
typescript
、
pm2
我正在由
PM2
管理
的
ubuntu 20.4
上
运行
一个
PM2
应用程序。应用程序
运行
良好,但是当我检查日志
时
,我会看到很多EADDRINUSE地址已经
在
使用
中了。我
使用
命令sudo
pm2
start index.js启动
服务器
at Server.setupLis
浏览 7
提问于2022-08-19
得票数 0
4
回答
始终
使用
PM2
_home=/.
pm2
获取生成
PM2
后台进程
的
消息
amazon-ec2
、
pm2
在
ec-2实例中,每当我执行
pm2
时
,我都会收到这样
的
消息...Spawning
PM2
daemon with pm2_home=<home_dir>/.
pm2
一个空
的
pm2
将显示帮助。我可以从sudo -i那里得到更多
的
回应。 似乎有什么东西阻止了
PM2
在</
浏览 3
提问于2017-05-04
得票数 6
1
回答
npm审计修复了什么--强制更改,以及如何修复它?
node.js
、
npm
、
apn
、
node-forge
这个
错误
现在就会
出现
, at Process.ChildProcess.:21)[proxy_h
浏览 11
提问于2021-04-10
得票数 2
2
回答
NGINX
上
的
两个代理
服务器
不能同时工作。
node.js
、
nginx
、
cors
我有两个Nginx
服务器
充当nodejs
服务器
的
反向代理,它们
运行
在
端口
5000和5001
上
。
在
端口
5000
上
运行
的
是用于普通表单上载
的
,
在
端口
5001
上
运行
的
是用于
在
客户端上传图像,我所做
的
是在用户填写表单(标题、描述和图像)之后,图像首先上载到图像<em
浏览 6
提问于2022-11-08
得票数 0
回答已采纳
2
回答
无法
运行
端口
为
80
的
pm2
进程
node.js
、
pm2
我有一个需要在
端口
80
下
运行
的
节点
项目,但在
端口
80
下
运行
pm2
项目
时
遇到了问题,我
的
应用程序实例正在
运行
,但我
在
端口
80
上
运行
EACCESS
时
遇到了同样
的
可预测问题 at Objec
浏览 9
提问于2017-12-21
得票数 0
3
回答
如何在
端口
3001、3002等
上
运行
Node/Express应用程序?
node.js
、
http
、
amazon-ec2
、
pm2
、
port-number
我们
在
一台
服务器
上
使用
4个不同
的
快捷项目,从每个项目根目录
运行
pm2
start cmd来启动应用程序。而
使用
ec2 Linux
服务器
,将
端口
3000、3001添加到入站规则中,
运行
良好,但无法通过3001访问API,并能在3000年底前访问API,会有什么问题呢?相同
的
项目
在
3000
上
运行
,但在3001中不
运行</em
浏览 2
提问于2019-01-22
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 pm2 管理你的node应用
ZenCash安全结点安装指南
搭建微信小程序教程:基于CentOS 7.6的教程
redis-4.0.9集群
LVS负载均衡集群架构
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券