Amazon web services 如何从公共IP访问EC2服务器(localhost:PORT)

Amazon web services 如何从公共IP访问EC2服务器(localhost:PORT),amazon-web-services,amazon-ec2,server,Amazon Web Services,Amazon Ec2,Server,我正在EC2(ubuntu)上运行一个极简版express Web服务器 如何从公共IP访问此服务器 对于我的EC2实例: 在我的安全组中启用了HTTP、HTTPS、RDP、UDP、SSH和“Anywhere”选项 还启用了弹性IP(xx.xxx.xx.xx)。但或返回未找到的页面 还使用端口443尝试了上述服务器,但使用端口443,“node app.js”抛出错误 谢谢您的代码表明web服务器正在端口3001上运行 因此,您需要连接到http://x.x.x.x:3001。安全组还需要允

我正在EC2(ubuntu)上运行一个极简版express Web服务器

如何从公共IP访问此服务器

对于我的EC2实例:

  • 在我的安全组中启用了HTTP、HTTPS、RDP、UDP、SSH和“Anywhere”选项
  • 还启用了弹性IP(xx.xxx.xx.xx)。但或返回未找到的页面
  • 还使用端口443尝试了上述服务器,但使用端口443,“node app.js”抛出错误

谢谢

您的代码表明web服务器正在端口3001上运行


因此,您需要连接到
http://x.x.x.x:3001
。安全组还需要允许访问端口3001(或任何位置)。

您的代码表明web服务器正在端口3001上运行。因此,您需要连接到
http://x.x.x.x:3001
。安全组还需要允许访问端口3001(或任何位置)。
const app = require('express')()
app.listen(3001, () => {
    console.log('Server listening...')
})