2011-06-30 92 views
16

这种情况:Google App引擎和域名

我拥有一个Google Apps for Business帐户。

我已经注册了两个域名:

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

注:这两个域的验证和激活。

我工作的谷歌的App Engine的web应用程序,我希望它通过myapp.comwww.myapp.com访问。

什么我迄今所做的:

  • 我已经添加了GAE的Web应用程序在我的谷歌Apps帐户的服务。
  • 我试图改变网址,但myapp.com不会出现在保管箱中。

这件事情开始我逼疯......

+0

实际上,我认为一个简单的url重定向可能是一个更好的解决方案,只是301将myapp.com重定向到www.myapp.com – DocWiki

回答

26

这似乎不可能ATM绑定在谷歌应用辅助域 App Engine应用程序(听起来像一个bug)。

但它工作正常Google Apps域名别名

  • 转到https://www.google.com/a/cpanel/yourprimarydomain.com/DomainSettingsDomains
  • 点击添加域别名或域
  • 选择添加域的yourprimarydomain.com
  • 遵照说明别名来验证您的域
  • 转到您的App Engine应用程序仪表板
  • 转到应用程序设置
  • 点击添加域
  • 键入您主要谷歌Apps域的域名(不是别名)
  • 点击添加新的URL
  • 选择域名别名 from下拉列表
  • 点击添加
  • 你会被要求到CNAME在DNS配置

这应该工作增加ghs.google.com

+0

我很难看到“二级域”和“主域名别名“。顺便说一句,我已经删除了我的二级域名中,再次将其添加为主域名别名,并且它在“添加新网址”下拉列表中奇迹般地进行了处理。所以问题解决了,给你赏赐。不过,谷歌应用程序域名thingy看起来做得不好。 –

+0

谢谢,不要忘记奖赏:) – proppy

3

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

“由于最近的变化,App Engine将不再支持将应用映射到裸域。如果您的域名注册商支持URL重定向,你可以从http://yourdomain.com重定向到e.g http://www.yourdomain.comhttp://appid.yourdomain.com。”

http://code.google.com/appengine/kb/general.html#naked_domain

+0

裸露或不是真正的问题,我只是想将域绑定到我的GAE应用程序,这不是我的主要Google Apps域 –

0

在我的goog应用管理领域的头版,我去域设置 - >添加域别名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
+0

什么是“重定向”?DNS CNAME条目的HTTP重定向? –

1

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

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

如果没有,您可以使用Zoneedit:

  1. 注册一个免费帐户在zoneedit.com
  2. 为您的网站
  3. 创建区域在域名注册,更改名称服务器到nsXX.zoneedit.com(多个名称服务器 - 这些地址可以在您的区域的页面找到) zoneedit nameserversenter image description here
  4. WWW创建一个别名子域映射到ghs.google.com
  5. 为了使您的网站从裸域访问,从domain.com添加webforwadWWW。 domain.com
    enter image description here
  6. Zbang!你有一个工作网站,可以从裸体和www子域访问。

这些更改可能需要一些时间来传播

在你不得不向你添加的应用程序设置选项卡上的WWW网页地址的谷歌应用程序页面 enter image description here (什么在我的理解,你已经做了)

希望这会有所帮助,如果不是你,那么也许别人:)。 + zoneedit是一个很好的免费DNS管理工具,你也可以定义自定义邮件转发和内容:)

(ps。屏幕截图取自一个正在运行的应用程序引擎示例站点,该站点从www.secondhand- extra.ro)

+0

谢谢你的回答,但我不想设置一个裸露的主域名url。我的问题是在辅助域名url上绑定应用。 –

0

我认为真正的答案是谷歌的Limitations for multiple domains被发现:

“自定义网址访问谷歌应用程序是仅适用于主域的管理控制台允许管理员设置。用于各种服务的自定义URL。自定义URL仅适用于访问普通服务的用户ary域。同样的限制适用于Google Site的自定义网址映射。“

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