【发布时间】:2016-12-02 06:51:48
【问题描述】:
我在 AWS Linux(Ubuntu 16.04)上免费托管了一个 nodejs(express hello world 应用程序)应用程序。当我执行wget http://localhost:8080 时,它成功运行并将输出保存在 index.html 文件中。
但是当我对我的实例的公共 ip (wget http://35.154.40.189:8080) 做同样的事情时,它会说
Connecting to 35.154.40.189:8080... failed: No route to host.
我还使用http://www.lauradhamilton.com/how-to-set-up-a-nodejs-web-server-on-amazon-ec2 中给出的步骤将所有 ipv4 流量转发到我的应用程序,但它不起作用。
netstat -atn says
netstate -ntlp says
我尝试了我在互联网上获得的所有内容,但无法解决问题。现在我太沮丧了。任何帮助都将不胜感激。
【问题讨论】:
-
您是否为您的安全组中的所有公共请求启用了所有 tcp/ip?
-
@Rogier:在问题中添加了 netstate -ntlp 的屏幕截图。
-
@JitendraPancholi 这对我来说很高兴亲爱的......好吧,让我发帖兄弟:)
标签: node.js amazon-web-services ubuntu amazon-ec2 web-hosting