【发布时间】:2022-01-07 23:23:40
【问题描述】:
我有一个带有 HTTPS 证书和一些侦听器规则的 Application LoadBalancer,在前面,我部署了一个 CloudFront,它将与负载均衡器通信并提供 Web 中的内容,当 CF 中的源协议是 HTTP 时,两者之间的通信源和 CloudFront 发生,但是当源协议在 CF 中配置为 HTTPS 时,我收到 502 bad gateway 错误。
【问题讨论】:
-
当您通过 ALB 使用 HTTP 访问您的网站时,它是否正常工作?
-
是的,当我使用 HTTPS 时发生 502 bad gateway
-
那么您究竟是如何设置 SSL 证书、https 侦听器、自定义域的?遗憾的是,您的问题缺少任何相关细节。
-
- 我的公司向我提供了在 ACM 中生成的 SSL 证书,- 我已将其附加到侦听器中的 ALB 并添加了将请求转发到 TargateGroup 的规则。 - ALB 的 DNS 名称是:openn-dev-alb4-1497166043.us-east-1.elb.amazonaws.com - 然后我创建了 CloudFront 并将这个 DNS 指向它的来源,并设置协议 HTTPS 我想要什么是 web 请求 ==> cloudFront(重定向到 ALB 源)==> ALB ==> targate 组 ==> 容器
标签: amazon-web-services amazon-cloudfront amazon-elb