2014-10-09 77 views
0

我有AWS EC2和Ubuntu实例。我成功地设置了ssh访问权限,并且可以通过ssh控制台登录。我安装了NodeJS和一个简单的NodeJS应用程序。
成功启动它node server.js并执行curl http://localhost:8080我可以确认应用程序已启动并正在运行。我唯一的问题是我无法使用AWS提供的公共IP访问它。如何访问AWS EC2上安装的nodejs应用程序

我可以看到从AWS控制台我的公网IP,而且我认为这应该是足够键入:
http://aws-public-ip:8080,它应该加载应用程序。它接缝我错了,因为我没有获得我的应用程序的访问权限。

任何提示将不胜感激。

回答

0

其实我自己找到答案 - 我不得不编辑安全组规则,只是为相应的端口添加规则。默认情况下,创建实例时创建的安全组只有一个端口22的传入规则。