使用 Google Cloud + CloudFlare 创建子域

Mik*_*eng 2 cloudflare google-cloud-platform

我在 CloudFlare 上有一个域 bar.com,该域链接到 Google Cloud 上托管的站点。我可以在 CloudFlare 上为子域“foo”创建新的 A 记录,但如何将其映射到 Google Cloud 上的 bar.com/foo?

我不确定这个问题是否有意义。基本上,我有一个托管在标准服务器上的站点,我正在将其迁移到 Google Cloud。在标准服务器上,我有 CPanel 处理子域的创建(其中添加到 CloudFlare 的 DNS)。我不确定如何在 Google Cloud 上复制此过程。

任何帮助是极大的赞赏!

alp*_*pay 8

首先,您需要创建另一个Google Cloud Storage (GCS)存储桶来托管您的子域。

  • 转到您的 GCS 仪表板。
  • 创建一个名称为完整子域 URL 的新存储桶:foo.bar.com
  • GCS 会要求您验证您是该域的所有者。如果您已经验证了bar.com,则无需执行任何其他操作,否则请按照本教程进行操作
  • 将您的文件上传到存储桶。
  • 将您的存储桶设为public
  • 最后,配置您的存储桶网站设置

现在,我们可以继续使用 CloudFlare。


  • 转到您的 CloudFlare 仪表板。
  • 打开您域的 DNS 设置:bar.com
  • 使用此设置添加新记录:
    • 类型: CNAME
    • 名称: foo(您的子域)
    • 值: c.storage.googleapis.com(GCS 的默认 DNS 地址)
    • TTL:自动 TTL(或其他任何东西,无所谓)
  • 等待几分钟,然后打开您的子域 URL。
  • 瞧!希望这可以帮助。