宝塔用户_tfduby 发表于 2024-5-24 15:14:26

【已完成】node项目打开502无法访问

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
系统版本:
8.1.0
问题描述:
端口已经开放了,项目已经运行了,本地访问没有问题,但是域名访问显示502,
相关截图(日志、错误):

运维技术阿闯 发表于 2024-5-24 15:27:08

您好,Node.js 项目在尝试访问时返回 502 Bad Gateway 错误,通常表示 Nginx(或类似的反向代理服务器)无法从 Node.js 应用服务器获取有效的响应。这可能是由于多种原因导致的,以下是一些建议的解决步骤:
1:确保 Node.js 应用正在运行并且监听正确的端口。你可以通过 SSH 连接到服务器,并使用如 pm2、forever、nodemon 或直接通过 node yourapp.js 等命令来检查或启动你的 Node.js 应用。
2:查看 Nginx 的配置文件, 指令中配置的服务器地址和端口与你的 Node.js 应用一致
3:确保 Nginx 服务器可以访问到 Node.js 服务器。检查是否有任何防火墙规则或网络 ACL 阻止了两个服务器之间的通信。
4:确保服务器没有达到 CPU、内存或文件描述符等资源限制。这些限制可能会导致服务器无法处理新的请求。
5:如果以上步骤都没有解决问题,你可能需要检查 Node.js 应用的代码,看是否有任何可能导致服务器无法响应请求的错误或异常。

宝塔用户_tfduby 发表于 2024-5-24 16:16:51

找到问题了服务器的localhost解析是ipv6 [::1],配置文件用的是ipv4 127.0.0.1

运维技术阿闯 发表于 2024-5-24 17:04:24

宝塔用户_tfduby 发表于 2024-5-24 16:16
找到问题了服务器的localhost解析是ipv6 [::1],配置文件用的是ipv4 127.0.0.1

好的,问题解决了就好,有问题可以在新帖中提出,这边就闭贴了,祝您生活愉快
页: [1]
查看完整版本: 【已完成】node项目打开502无法访问