0

我正在建立一个基础设施来在 AWS 上部署我的应用程序。我正在使用 ECS 服务,因为我正在尝试部署基于 Docker 的应用程序。到目前为止,我已经创建了一个包含两个容器的任务定义,一个用于 apache,另一个用于 PHP。然后我启动了一个 ECS 集群,其中包含一个 EC2 实例和一个正在运行的任务。他们似乎都在运行。现在,我想弄清楚如何使用浏览器上的集群访问我的 EC2 实例的 apache。

这就是我创建 apache 容器的方式。

在此处输入图像描述

在此处输入图像描述

然后我创建了 php 容器,如下所示。

在此处输入图像描述

然后我启动了一个基于 EC2 的 ECS 集群,其中有一个实例。然后我在集群中运行一项任务。然后我尝试打开我的实例的公共 IP 地址。它只是不断加载加载和加载。我的配置有什么问题?如何在浏览器上访问它?

4

1 回答 1

0

在我看来,您可以检查以下几种可能的情况:

  • 如果您到达服务并陷入无休止的重新加载循环,这可能指向您的代码中可能导致它这样做的东西,

  • 如果您在浏览器实际给出超时之前等待时间很长,这可能是由于在与您的任务定义关联的安全组上没有打开正确的端口造成的。

于 2020-10-25T22:53:34.580 回答