【问题标题】:Adding domain to Google Cloud Storage hosted web-app将域添加到 Google Cloud Storage 托管的网络应用
【发布时间】:2013-10-04 20:52:09
【问题描述】:

我是 Google 云存储的新手。

我想尝试使用 Google Cloud Storage 来托管我的网络应用。是否可以将我的网站上传到 Google Cloud Storage 并在没有 Google Apps 高级订阅的情况下连接自己的域? 如果是,请检查我的以下步骤,我是如何尝试使其工作的,并让我知道我哪里错了?

  1. 我已经为我的网络应用创建了 Cloud Console 项目。我的项目 ID:rippl-io
  2. 然后将网络应用的域链接到现有的 Google Apps 帐户作为辅助帐户(因为我在尝试从云控制台添加新域后被重定向到 Google Apps)。我要使用的域名:rippl.io
  3. 在 Google Apps 的 App Engine 设置中,我单击“添加新 url”并选择 rippl.io 域。但它返回错误。

我猜我只能添加主域,这一定是错误的原因。因此,接下来,要将 rippl.io 更改为主域,我需要将 Google Apps 升级到高级版。除了购买高级 Google Apps 之外,还有其他方法可以将自己的域添加到我在 Google Cloud Storage 上的网站吗?

【问题讨论】:

  • 你能提供更多关于你想要做什么的信息吗?您是否认为您实际上可以在 Google Cloud Storage 上托管一个预先存在的网站?或者您是否尝试将云存储用作存放您网站数据的数据库?
  • @Derek ,现有网站。我想将托管更改为 Google Cloud 并连接域

标签: google-app-engine google-apps google-cloud-storage


【解决方案1】:

要添加域名@Google Cloud Storage,首先您需要通过 Google 网站管理员工具对其进行验证,然后创建一个与您的域名完全匹配的存储桶,例如www.example.com上传你的数据、文件等,然后添加CNAMEentry www.example.com IN CNAME c.storage.googleapis.com. 请记住,Google Cloud Storage 将适用于纯 html 网页,它不会执行任何服务器端代码,例如 php

gsutil web set -m index.html -e missing.html gs://www.example.com

如果你还有php页面,你可以使用下面的代码,但是php代码会显示在网页视图源中,它不会被执行:

gsutil setmeta -h Content-Type:text/html gs://www.example.com/demo.php

要添加域@Google App Engine,您需要 Google Apps for Business 帐户进行验证。

【讨论】:

  • 谢谢,我要试试你的指导。在什么情况下我需要使用 Cloud Storage,何时使用 App Engine?
  • 请看这个))techcrunch.com/2013/10/08/…@Hrishi
  • PHP 不适用于 Google Cloud Storage,以上命令适用于 Google Cloud Storage 而不是 App Engine。
  • 嗨@Hrishi 接缝它由于某种原因无法正常工作。存储桶的名称是否应该包含“www”?附:感谢您对 php 的澄清。我上传了plaint html只是为了当前的测试
  • www 不是强制性的,对于测试,请执行类似创建子域的操作,例如从 Google 网站管理员工具中添加 test.example.com 添加此域并验证它。创建存储桶test.example.com 添加您的文件并对其进行测试 CNAME:test.example.com. IN CNAME c.storage.googleapis.com.
猜你喜欢
  • 2021-04-05
  • 1970-01-01
  • 2021-01-16
  • 2020-04-17
  • 2015-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-11
相关资源
最近更新 更多