如何将 AWS Elastic Beanstalk 设置为 Amazon CloudFront 的源

0

【以下的问题经过翻译处理】 在创建 Amazon CloudFront 的分发时,我尝试将 AWS Elastic Beanstalk URL 设置为源。随后,我在 Amazon Route53 中配置了一个 A 记录,将其别名指向 CloudFront 分发的 URL(<example> .cloudfront.net)。在 CloudFront 上我还配置了从 HTTP 到 HTTPS 的重定向。

当我进行测试时,请求被重定向到 Elastic Beanstalk URL,网页显示使用的是 Elastic Beanstalk URL 而不是使用 Route 53 的域。然而,当我将 Route53 A 记录别名设置为指向 Elastic Beanstalk 时,网站就可以使用记录中设置的名称正常显示了。

将 CloudFront 与 Elastic Beanstalk 结合使用的最佳实践是什么?

profile picture
전문가
질문됨 5달 전22회 조회
1개 답변
0

【以下的回答经过翻译处理】 要解决这个问题,请执行以下操作:

  1. 为您的主机域名设置正确的 SSL 证书。您可以使用 AWS 证书管理器(ACM)完成此操作。
  2. 在 CloudFront 分发中,为 CNAME 别名配置 SSL 证书。
  3. 将 CloudFron t分发的源设为指向 Elastic Beanstalk 主机名。
  4. 在 Route 53 中创建一个 CNAME 记录,将 CloudFront 分发配置为目标(不是别名)。

提示:

  1. 确保证书名称和通配符准确。
  2. 先在没有 CloudFront 的情况下测试配置,以确保它按预期工作。
profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인