如何解决“CloudFront wasn't able to connect to the origin(CloudFront 无法连接到源)”错误?

上次更新日期:2022 年 6 月 28 日

我正在使用 Amazon CloudFront 提供内容,但我的用户收到了 HTTP 502 错误“CloudFront wasn’t able to connect to the origin(CloudFront 无法连接到源)”。 是什么导致了这个错误?

解决方法

以下原因可能会造成 CloudFront 的 HTTP 502 错误:

  • 存在 SSL 协商失败,因为源使用的是 CloudFront 不支持的 SSL/TLS 协议和密码。
  • 存在 SSL 协商失败,因为源上的 SSL 证书已过期或无效,或者证书链无效。
  • 您的 CloudFront 分配与自定义源之间的 SSL 协商中存在主机标头不匹配的问题。
  • 在 CloudFront 分配的原始设置中,自定义源在指定端口上无响应。
  • 自定义源过快地结束了与 CloudFront 之间的连接。

要详细了解如何排查这些问题,请参阅 HTTP 502 状态代码(无效网关)