You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Fargate部署Dockerized Angular应用无法通过公网IP访问的问题求助

AWS Fargate部署Dockerized Angular应用无法通过公网IP访问的问题求助

我现在正尝试用Fargate部署一个用NGINX托管的Docker化Angular应用,但无论怎么访问公网IP都打不开应用,可教程里明明说可以正常访问。

我已经测试过本地的Docker镜像,把它暴露在8080端口是可以正常运行的——这里提一下,我的Dockerfile里也加了EXPOSE 8080指令,NGINX的配置也是监听8080端口的。

我已经做了这些步骤:

  • 创建了一个无服务器(Serverless)的AWS Fargate集群
  • 创建了任务定义,配置了端口映射(具体片段如下),分配了0.5CPU,镜像地址用的是AWS私有仓库里的URI
  • 基于这个任务创建了服务,试过带应用负载均衡器(ALB)和不带的情况,负载均衡器那边配置的是容器端口8080映射到8080,监听HTTP 8080端口

现在服务已经启动,任务也显示在运行状态,但我试过了能找到的所有IP地址,不管是用浏览器还是curl命令,加不加8080端口都不行。我到底漏了什么环节?

"portMappings": [
{
"name": "ui-8080-tcp",
"containerPort": 8080,
"hostPort": 8080
}
]

备注:内容来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 09:48:10