我正在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(。