squ*_*ime 2 firewall amazon-ec2 amazon-web-services
我正在 Amazon EC2 上开发节点应用程序。一切正常,我可以部署到 Heroku 和 Github,但在查看运行在端口 5000(或我用于应用程序的任何一个)上的实际应用程序时,我不知所措。
我尝试运行ifconfig,它给了我一些公共/私人 dns 地址。使用这些作为 URL 失败。
我需要创建弹性 IP 地址吗?在部署之前是否有一些简单的方法可以查看我的应用程序?
为了访问实例上的特定端口,您需要在防火墙中打开该端口。我建议专门为您的 Node.js 服务器创建一个组,以确保在您可能拥有的其他实例上无法访问该端口。

为了获取您的实例的公有 DNS,请单击 EC2 > 实例,然后单击您的实例并在信息窗格中向下滚动,直到您看到以下内容:

在这个例子中,公共 DNS 是ec2-23-20-36-91.compute-1.amazonaws.com,因此如果你想要 IP,它是23.20.36.91。然后,您可以连接到23.20.36.91:5000或ec2-23-20-36-91.compute-1.amazonaws.com:5000。
那应该这样做。希望这会有所帮助!
| 归档时间: |
|
| 查看次数: |
3386 次 |
| 最近记录: |