我已经尝试了一切,我可以使用ec2-x-x-x-x.compute-1.amazonaws.com访问我的应用程序,我无法ping通地址。
但是,当我对亚马逊DNS进行ping操作时,它会识别IP地址但不响应ping。
当我在浏览器中输入IP地址时,它会超时并给我Chrome“哎呀”,我已多次通过安全vgroup。
我检查了服务器,包括IPtables和Apache正在侦听的端口。
我在这方面没有太多的知识,但我在论坛中尝试了一切,还有更多。
我甚至创建了另一个弹性IP并将其与实例相关联。
请帮忙。
答案 0 :(得分:0)
默认情况下,您无法ping通EC2实例,因为它已被防火墙阻止(请参阅why can't I ping my instance):
Ping使用ICMP ECHO,默认情况下会被防火墙阻止。 您需要通过更新来为您的实例授予ICMP访问权限 与您的安全组绑定的防火墙限制。
ec2-authorize default -P icmp -t -1:-1 -s 0.0.0.0/0
查看最新的开发者指南以获取详细信息。
部分:实例寻址和网络安全 - >网络安全 - >实例
至于HTTP请求 - 您的实例可用并且看起来很好(我建议您从帖子中删除真正的DNS名称)...
答案 1 :(得分:0)
对于ec2最佳选择是
1)在防火墙(安全组)上打开端口5060和10000-20000 udp
2)订购并附加弹性IP。
3)在sip.conf中添加
externhost=elastic_ip_her
localnet=10.0.0.0/255.0.0.0
每次启动/停止该实例时都会附加相同的弹性IP。
对于Web访问,您还需要在安全组中打开端口80