如何从我的AWS linux EC2实例调用浏览器

时间:2018-10-22 17:33:38

标签: amazon-web-services aws-security-group

我在aws ec2实例上的端口8000上启动了一个nodejs应用程序。我能够执行wget并在屏幕上看到输出代码。


wget http://localhost:8000 --2018-10-22 13:40:17-- http://localhost:8000/ 正在解析localhost(localhost)... 127.0.0.1 正在连接到localhost(localhost)| 127.0.0.1 |:8000 ...已连接。 HTTP请求已发送,正在等待响应... 200 OK 长度:366 [text / 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]


我打开了端口号我的EC2实例上的8000使用对入站和出站的安全组设置。我仍然可以使用http://ipaddress:8000进行访问。请在浏览器上查看我的应用程序的其他建议

Security Group Settings

2 个答案:

答案 0 :(得分:0)

现在我可以从AWS上的端口3000浏览我的网站(Nodejs)。但是很遗憾,我的8000端口问题仍然存在。我可以看到curl http://localhost:8000,但是当我使用相同的公共IP访问浏览器时,则表示拒绝连接。 {试试:

检查连接 检查代理和防火墙 ERR_CONNECTION_REFUSED}不确定端口8000是什么问题。我同时启用了端口8000和端口443。

答案 1 :(得分:0)

能否将绑定IP地址从localhost更改为0.0.0.0并尝试。

通过指定0.0.0.0,服务器将绑定到所有IP,从而允许“ localhost”继续工作(本地),并允许通过计算机的IP或主机名从外部设备访问服务器。