我在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进行访问。请在浏览器上查看我的应用程序的其他建议
答案 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或主机名从外部设备访问服务器。