当通过公共IP访问亚马逊ec2时不工作
我是亚马逊EC2的新手。该应用程序在Amazon EC2 Windows Server上运行良好。 但是,当我试图通过公共IP访问相同,它不可访问。 我已经看到入站配置和端口(HTTP,HTTPS,SSH)已启用。当通过公共IP访问亚马逊ec2时不工作
我无法通过公共IP访问应用程序。
http:ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com
是当EC2区域内的访问,但是
XX.XX.XXX.XX:8080/myapp
无法访问。
XX.XX.XXX.XX is the public ip.
耶士。这是VPC .. !!!
做下列检查
- 您是否附加的互联网网关,您VPC,如果所在的机器所在的子网属于与Internet网关的子网
- 你跟IP地址或尝试FQDN,尝试哟平谷歌,如果它运作良好,如果不尝试ping 4.2.2.2
- 如果积极的任何结果,检查DNS条目和DNS解析 如果不改变EIP /重新启动实例
谢谢。我必须将Internet网关连接到VPC,然后设置路由表来定位网关。 – 2018-01-10 06:55:04
它看起来更像是一个安全组问题。你在这个实例的安全组中设置了什么?在这种情况下,我首先通过打开所有IP的回应请求确保ping从外部工作。如果机器不能ping通,请先修复它。然后限制IP范围。
有同样的问题。发现它是安全组的问题。 增加了一个'自定义TCP规则'与端口8080,它工作得很好。
我有同样的问题。 AWS提供IPv6/IPv6 DNS和IPv4/IPv4 DNS .. 在我的情况下,IPv6 DNS被标记为专用但可从互联网访问,而公共IPv4 DNS只能从Intranet访问。
由于我需要使用来自其他提供者的名称服务器,因此我使用IPv6 ip作为指向我的域的IP地址。
既然你说你的DNS访问(http:ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com),使用命令工具来检查确切的IP,并尝试使用该ip来浏览..
你使用的是VPC吗? – Reck 2014-11-08 16:00:28
检查防火墙设置 – 2016-12-24 09:11:04