如何解决如何在AWS ECS上访问任务的apache容器?
我正在建立基础架构以在AWS上部署我的应用程序。我正在使用ECS服务,因为我正在尝试部署基于Docker的应用程序。到目前为止,我已经创建了一个任务定义,其中包含两个容器,一个用于apache,另一个用于PHP。然后,我启动了具有EC2实例和正在运行的任务的ECS集群。它们似乎都已启动并运行。现在,我试图弄清楚如何使用浏览器上的集群访问EC2实例的apache。
这就是我创建apache容器的方式。
然后我按照如下方式创建了php容器。
然后,我启动了一个基于EC2的ECS集群,其中包含一个实例。然后,我在集群中运行一项任务。然后,我尝试打开实例的公共IP地址。它只是保持加载和加载。我的配置有什么问题?如何在浏览器中访问它?
解决方法
在我看来,您可以检查以下几种可能的情况:
-
如果您到达该服务并陷入无限循环的重载循环中,则可能指向您的代码中可能导致其执行此操作的某点
-
如果等待时间较长,直到浏览器实际给出超时,这可能是由于未在与您的任务定义相关联的安全组上打开正确的端口引起的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。