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



我正在EC2(ubuntu(上运行一个极简主义的express Web服务器。

const app = require('express')()
app.listen(3001, () => {
console.log('Server listening...')
})

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

对于我的EC2实例:

  • 已启用HTTP、HTTPS、RDP、UDP、SSH与";"任何地方";选项
  • 也启用了弹性IP(xx.xxx.xx.xx(。但是http://xx.xxx.xx.xx或https://xx.xxx.xx.xx/未找到返回页
  • 还尝试了上述具有端口443的服务器,但是具有端口443;node-app.js";引发错误

感谢

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

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

相关内容

最新更新