【问题标题】:How to access EC2 server (localhost:PORT) from Public IP如何从公共 IP 访问 EC2 服务器 (localhost:PORT)
【发布时间】:2021-04-10 17:25:39
【问题描述】:

我在 EC2 (ubuntu) 上运行一个极简主义的快速网络服务器。

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

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

对于我的 EC2 实例:

  • 已在我的安全组中使用“Anywhere”选项启用 HTTP、HTTPS、RDP、UDP、SSH。
  • 也启用了弹性 IP (xx.xxx.xx.xx)。但http://xx.xxx.xx.xxhttps://xx.xxx.xx.xx/ 返回页面未找到。
  • 也试过上面443端口的服务器,但是443端口,“node app.js”报错。

谢谢

【问题讨论】:

  • 您的代码表明 Web 服务器正在端口 3001 上运行。因此,您需要连接到 http://x.x.x.x:3001。安全组还需要允许访问端口 3001(或 Anywhere)。

标签: amazon-web-services amazon-ec2 server


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多