在 AWS EC2 上部署节点应用程序时,此站点无法提供安全连接

在 AWS EC2 上部署节点应用程序时,此站点无法提供安全连接

我在 ec2 实例上运行了一个简单的 nodejs 应用程序,当尝试使用它从浏览器访问该应用程序时,"ec2-18-223-0-201.us-east-2.compute.amazonaws.com:4545 refused to connect." 它给了我

This site can’t provide a secure connection

当尝试使用虚拟机卷曲它时,curl http://localhost:4545它可以正常工作,但是当尝试curl http://127.0.0.1:4545它时给我这个输出

Found. Redirecting to https://127.0.0.1:4545/

这是我的实例安全规则,我允许所有 IP 访问该实例

在此处输入图片描述

还检查应用程序是否在端口 4545 上运行

sudo netstat -tulpn | grep :4545
tcp6       0      0 :::4545                 :::*                    LISTEN      1942/node  

从昨天开始我就一直被这个问题困扰,不知道是什么原因造成的,我尝试了几种解决方案,但都不起作用 :/

答案1

实际上刚刚才搞明白,node 应用程序中有一个中间件,它将所有 http 重定向到 https,注释掉那一行,它就起作用了,是我的错

相关内容