无法击中我在ECS中部署的应用程序站点url

我SSH到EC2实例框中,并手动运行我的docker容器。 我看到我的docker容器已经启动,我的应用程序也被部署到Tomcat的webapps文件夹中。 我通过检查catalina.out来validation我的应用程序是否成功启动。 但是我无法使用EC2pipe理控制台的Instances选项卡中显示的公共IP访问应用程序的URL。

我之间也无法ping该EC2实例中显示的公共IP。 我有点困在这个问题上。 有没有其他的configuration,我需要做的访问我的网站使用公共IP?

这里是我使用的安全组设置, 在这里input图像描述

这里是我为我的安全组configuration的入站设置在这里input图像描述

我还添加了一个新的入站规则,以允许8080,这是我添加的规则

HTTP* (8080) TCP (6) 8080 XX-a18dXXXX 

删除“出站”安全组中的所有规则。 这些规则阻止连接完成。

安全组是有状态的,这意味着如果启用入站规则,则默认情况下也会启用返回端口。 如果在端口80上连接入站,出站端口将不是80.它将在1024 – 65534的范围内。

您应该只有一个出站规则。

 All traffic All All 0.0.0.0/0 

如果要启用ping,则在“入站”安全组中启用“All ICMP-IPv4”。