Google App Engine和域名

时间:2011-06-30 08:52:15

标签: google-app-engine dns subdomain google-apps

情况如下:

我拥有Google Apps for Business帐户。

我注册了两个域名:

  • mycompany.com是主要域名
  • myapp.com,这是另一个域

注意:这两个域都经过验证并处于活动状态。

我正在开发Google App Engine网络应用程序,我希望可以通过 myapp.com www.myapp.com 访问它。

到目前为止我做了什么:

  • 我已将GAE网络应用程序添加为我的Google Apps帐户中的服务。
  • 我试图更改网址,但 myapp.com 没有出现在保管箱中。

这件事开始让我发疯...

5 个答案:

答案 0 :(得分:26)

ATM似乎无法在 Google Apps辅助域上绑定App Engine应用程序(听起来像个错误)。

但它适用于 Google Apps域别名

  • 转到 https://www.google.com/a/cpanel/yourprimarydomain.com/DomainSettingsDomains
  • 点击添加域别名或域
  • 选择添加yourprimarydomain.com的域别名
  • 按照说明验证您的域名
  • 转到App Engine应用程序信息中心
  • 转到应用程序设置
  • 点击添加域
  • 键入主要 Google Apps域的域名(不是别名)
  • 点击添加新网址
  • 从下拉列表
  • 中选择域名别名
  • 点击添加
  • 系统会要求您在DNS配置中向 ghs.google.com 添加 CNAME

这应该有效。

答案 1 :(得分:3)

谷歌应用引擎不允许映射裸域。您可以使用myapp.com的重定向到www.myapp.com。

“由于最近的更改,App Engine不再支持将您的应用映射到裸域。如果您的域名注册商支持网址重定向,您可以从http://yourdomain.com重定向到例如http://www.yourdomain.com或{{3 }}“。

http://appid.yourdomain.com

答案 2 :(得分:1)

截至目前,App Engine不支持裸域(example.com)。

相反,您可以从 example.com www.example.com 进行网络转发。这可以通过各种方式实现,具体取决于您注册域名的位置以及注册商是否提供DNS服务。

如果不是,您可以使用Zoneedit:

  1. zoneedit.com
  2. 注册一个免费帐户
  3. 为您的网站创建区域
  4. 在您的域名注册商处,将名称服务器更改为 nsXX.zoneedit.com (多个名称服务器 - 这些地址可以在您所在区域的页面中找到) zoneedit nameserversenter image description here
  5. www 子域创建一个映射到 ghs.google.com
  6. 的别名
  7. 要使您的网站可以从裸域访问,请从 domain.com 添加 webforwad www.domain.com enter image description here
  8. Zbang!你有一个工作网站,可以从裸体和www子域访问。
  9. 这些更改可能需要一些时间来传播

    在google apps页面上,您必须在应用程序设置选项卡上添加www web-address enter image description here (根据我的理解,你已经做了什么)

    希望这有帮助,如果不是你,那么也许其他人:)。 + zoneedit是一个伟大的&免费的DNS管理工具,你也可以定义自定义邮件转发和东西:)

    (屏幕截图来自www.secondhand-extra.ro运行的应用程序引擎示例网站)

答案 3 :(得分:0)

在我的goog app管理域首页,我转到域名设置 - >为www.zzz-zzz-zzz.com添加域别名。所以我添加了www.zzz-zzz-zzz.org

在我的域名注册商处,我声明了以下重定向:

zzz-zzz-zzz.com - > www.zzz-zzz-zzz.com zzz-zzz-zzz.org - > www.zzz-zzz-zzz.org

之后,以下网址将全部转到同一个地方:

  • zzz-zzz-zzz.com
  • www.zzz-zzz-zzz.com
  • zzz-zzz-zzz.org
  • www.zzz-zzz-zzz.org

答案 4 :(得分:0)

我认为真正的答案可以在Google的 Limitations for multiple domains 中找到:

“用于访问Google Apps的自定义网址仅适用于主域。管理员控制台可让管理员为各种服务设置自定义网址。自定义网址仅适用于访问主域服务的用户。同样限制适用于Google网站的自定义网址映射。“

这是一个非常严重的限制,因为它要求您为要注册的每个自定义域打开一个新的Google Apps帐户,即使所有域都属于同一个组织。