Amazon EC2实例 - Play Framework连接

时间:2013-04-18 17:58:37

标签: amazon-web-services playframework amazon-ec2 connection port

我创建了一个EC2实例并添加了所有TCP和UDP端口。 ICMP也...开始我的播放应用程序与端口9000和80,既没有成功。应用程序启动,我可以从实例连接到它但我无法从外部连接到它。

telnet instance_dns_name 9000失败,而telnet instance_dns_name 3389无效。

我不知道我错过了什么。微软的Azure也发生了同样的问题。可能是关于该地区的?

3 个答案:

答案 0 :(得分:3)

您是否打开了AWS EC2安全组页面中的端口并关闭了本地防火墙或打开了必要的端口?你可能需要同时做这两件事。

答案 1 :(得分:2)

还有一件事......

如果您拥有 Debian Ubuntu 的Amazon EC2实例 - 默认情况下,它们没有内部防火墙( iptables

另一方面, RedHat Enterprise DO HAVE 防火墙,如果您想正常工作,可以在 iptables 或禁用 iptables - 您的选择。

我更喜欢完全禁用 iptables ,因为您已经拥有与 iptables 具有相同角色的Amazon安全组。

答案 2 :(得分:1)

事实证明,实例也有防火墙。当我将入站规则添加到Windows Server 2008实例的防火墙时,问题就解决了。