gpt4 book ai didi

ssl - 将 AWS cloudfront 放在 ec2 前面会抛出 502 错误

转载 作者:行者123 更新时间:2023-12-04 22:35:26 24 4
gpt4 key购买 nike

我正在尝试通过以下方式将 SSL 添加到在 node.js 服务器中托管我的 API 的 EC2 实例:

1) 从证书管理器配置证书2) 将 Cloudfront 放在我的 EC2 实例前面3) 在Route53中添加记录集

在我实际添加 Route 53 中的记录集之前,我通过 postman 向我的健康检查 api 发出了 GET 请求

GET cloudfrontdistro.cloudfront.net/health

响应是带有消息的 502

We can't connect to the server for this app or website at this time. There might be too much traffic or a
configuration error. Try again later, or contact the app or website owner.

有关我的 Cloudfront 发行版的相关详细信息:

  • 我使用了自定义 SSL 证书 - 我从 ACM 获得的证书)
  • TLSv1.2_2018 安全政策
  • 源域名为ec2-xx-xxx-xxx-xxx.compute-1.amazonaws.com
  • 最低来源 SSL 协议(protocol)是 TLSv1
  • 源协议(protocol)策略是 HTTPS Only
  • HTTP 端口 80
  • HTTPS 端口 443
  • 查看器协议(protocol)策略是将 HTTP 重定向到 HTTPS
  • 允许的 HTTP 方法是 GET、HEAD、OPTIONS、PUT、POST、PATCH、DELETE

任何帮助将不胜感激! TIA!

最佳答案

我有类似的问题请看这个 ( https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cnames-and-https-requirements.html ).. 证书中的域名之一必须与您为源域名指定的域名匹配。如果没有匹配的域名,CloudFront 会向查看器返回 HTTP 状态代码 502(错误的网关)。

关于ssl - 将 AWS cloudfront 放在 ec2 前面会抛出 502 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61926349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com