【发布时间】:2019-03-26 20:23:16
【问题描述】:
我在我的 aws ec2 实例上的端口 8000 上启动了一个 nodejs 应用程序。我能够执行 wget 并在屏幕上看到输出代码。
wgethttp://localhost:8000 --2018-10-22 13:40:17-- http://localhost:8000/ 正在解析本地主机(localhost)... 127.0.0.1 连接到本地主机 (localhost)|127.0.0.1|:8000... 已连接。 HTTP 请求已发送,等待响应... 200 OK 长度:366 [文本/html] 保存到:'index.html'
index.html 100%[========================================== ===================================>] 366 --.-KB/s in 0s
2018-10-22 13:40:17 (73.9 MB/s) - “index.html”已保存 [366/366]
我打开了端口号。 8000 在我的 EC2 实例上使用入站和出站的安全组设置。我仍然可以使用 http://ipaddress:8000 访问。请在浏览器上查看我的应用程序的任何其他建议
【问题讨论】:
-
您的网络服务器是监听所有端口 (0.0.0.0) 还是只监听 localhost?
-
当您尝试使用ipaddress:8000 时,您使用的是哪个IP 地址?你从哪个实例调用它?如果您从 AWS VPC 外部调用,您可能必须使用公共 IP 而不是内部
-
嗨 Quasar,我在所有端口 (0.0.0.0) 上使用,如截图所示screencast.com/t/0ouiMt9S9
-
你Sofcal,我用的是amazon提供的IP地址。。如截图所示:screencast.com/t/3yah8pLGhGOU
-
我也试过公网IP:请看这个截图:screencast.com/t/CbZzM51l
标签: amazon-web-services aws-security-group