如何使用我的 cloudflare 域在 CDN + 路线 53 中提供网站内容

问题描述 投票:0回答:1

我在 Namecheap 中有一个域,与 AWS 中部署的测试项目的 URL 链接。我在这个项目中使用了 S3 + Cloudfront 和 Route 53。它工作正常,当我访问 xisart.com 时,它为我在 AWS 中托管的内容提供服务。但我决定将我的域名移至 Cloudflare,并在 Cloudflare 中,我放置了此配置

enter image description here

但它不起作用。显示“无法访问此网站”

在 AWS 路线 53 中我有这个

enter image description here

所以基本上,我想通过将页面重定向到我的 Cloudflare 域来访问我的项目

amazon-web-services cloudflare amazon-route53
1个回答
0
投票

您可以执行以下步骤:

  1. 确保您可以直接在浏览器中打开您的 Cloudfront URL:
    xxx.cloudfront.net
  2. 将您的 Cloudflare CNAME 条目从
    Proxied
    更新为
    DNS Only
    。这将无法确保您的请求直接发送到 Cloudfront 并且不会由 Cloudflare 处理。
  3. 验证您的 Cloudfront 环境中的证书是否已正确安装。如果没有证书,请创建一个新证书。当系统要求您添加 DNS 记录验证时,请直接在 Cloudflare 中创建它们。

Route53 在您的情况下没有用,因为您直接从 Cloudflare 使用 Cloudfront。

如果您想要 Cloudflare -> Route53 -> Cloudfront,您必须:

  1. 删除 CNAME Cloudflare 条目。
  2. 在 Cloudflare 中添加来自 Route53 NS 条目值的 NS 条目。
© www.soinside.com 2019 - 2024. All rights reserved.