将Google域名连接到Google Cloud Bucket

cla*_*bro 5 google-cloud-storage

我正在尝试将我的Google域连接到我的Google Cloud存储桶.我在本页面上仔细遵循了所有说明:

https://cloud.google.com/storage/docs/hosting-static-website

...例如输入DNS号码,公开文件等等.域名已经过验证,因为它是Google域名.但无论我做什么,我都无法让域提供存储桶中的文件.任何帮助,将不胜感激.

Joh*_*ose 9

创建指向c.storage.googleapis.comCNAME别名.是谷歌云文档没有提供太多信息的地方.

按照以下步骤操作 我将以www.mydomain.com为例示例域.

  1. 转到https://domains.google.com

  2. 选择配置DNS.

  3. 转到底部的"自定义资源记录"部分

  4. www.mydomain.com(您的域名)放在左侧输入框中.

  5. 在下拉列表中选择CNAME.c.storage.googleapis.com为DATA.点击保存.这个名字将作为www.别担心.

  6. 转到谷歌云的存储.创建一个新存储桶.将桶名称与域名相同,即www.mydomain.com.

  7. 上传存储桶中的文件.

  8. 进入存储桶并公开授权页面作为共享.

  9. 转储桶列表中的网站配置(右侧3个点).将主页的名称提供给主页.例如index.html.将错误页面放在404未找到的输入框中.点击保存,你就完成了.

  10. 尝试运行您的网站,看看您是否能够点击该页面.

如果由于未找到DNS而收到错误,则CNAME链接存在一些问题.

如果您从存储桶中发现错误,例如权限,这意味着您的DNS已连接到存储桶,但文件存在一些权限问题.


Bra*_*ugh 3

在使用 DNS 进行任何操作时,请务必记住 DNS 传播可能需要一个小时或更长时间。

以下是一些快速故障排除步骤:

  1. 您是否能够创建一个名为 www.mywebsite.com 的存储桶?如果是这样,您肯定已经向 Google 证明您拥有该域名。
  2. 使用 dig 等 DNS 工具或任意数量的查找网站来验证域“wwww.mywebsite.com”是否具有值为“c.storage.googleapis.com”的 CNAME 条目。如果情况并非如此,Google 将永远不会看到针对您的域的请求。
  3. 验证您的文件是否公开可见。
  4. 验证您是否配置了主页后缀,以便 GCS 知道在用户访问“htp://www.mywebsite.com”时要提供哪个文件。您可以通过运行以下命令来完成此操作gsutil web set -m index.html gs://www.mywebsite.com
  5. 确保您要访问http://www.mywebsite.com而不是https://www.mywebsite.com。GCS 不直接支持 HTTPS 进行自定义域 Web 服务。为此,您需要配置 Google Cloud Load Balancing:https://cloud.google.com/compute/docs/load-balancing/http/using-http-lb-with-cloud-storage
  6. 您是否正在尝试设置根域(例如“mywebsite.com”),而不是子域(例如“www.mywebsite.com”)?你不能那样做。根域不应有 CNAME 资源记录。


归档时间:

查看次数:

3657 次

最近记录:

8 年,2 月 前