【发布时间】:2020-10-03 08:43:47
【问题描述】:
我正在尝试将 WordPress 站点与 RDS 一起托管在 ECS Fargate 中。
这就是我在 ECS Fargate 中安装 Wordpress 的方式。
- ECS 集群 - 任务 - 已安装 WordPress
- rds - MySQL - 连接 WordPress
- 对于这一步:WordPress 站点已启动并正在运行 - http://xxxxxxxxxxxxxx(带有 IP 地址)
- 下一步,我想将 HTTP 更改为 https,然后将 SSL 安装到 ALB:
-
应用程序负载均衡器设置并添加了指向我的 WordPress ECS 私有 IP 的目标组。 (参考:redirect http to https)
- alrdy 在路由 53 中添加了指向该负载均衡器的记录。 至此,该站点仍以 HTTP 状态运行。
都在同一个 VPC、安全组下运行。
然后,我在 WordPress 的管理仪表板中使用 HTTPS 更改了 URL 和站点 URL 设置,然后站点完全关闭,无法再访问。当我尝试访问 HTTPS 和 HTTP 的 URL 时出现此错误:`502: Bad Gateway'
更新:我通过添加一些行修改了 wordpress docker 图像 与 SSL 强制相关,并在 ECS 容器中用作基础镜像。 那么,https 就可以了。
【问题讨论】:
-
你能检查一下重定向试图做什么吗?听起来它可能在两个域之间的重定向循环中
-
我通过添加监听器设置编辑了问题,请再次检查
-
目标组配置如何查找 443 监听器?
-
不,这是应用负载均衡器的监听设置
-
是的,我的意思是,目标组设置是什么样的。你是转发到 HTTP 吗?我猜测站点 url 可能应该使用 http 而不是 https,因为应用程序是通过容器中的 HTTP 加载的。
标签: wordpress amazon-web-services ssl https amazon-ecs