2010-01-23 65 views
1

所以,我写我自己的应用程序,托管在谷歌应用程序引擎,并且可以在URL这样的访问:http://myapp.appspot.com/ - 其中“的myapp”是我的应用程序的名称/ ID。谷歌应用程序引擎和自定义子域

我希望应用程序可以在我不拥有的子域(myapp.somedomain.com)上访问,并且想给他设置它的somedomain.com信息的管理员。

有一个可怕的很多有关的信息,但谷歌上搜索了几个小时之后,我仍然不知道我需要告诉管理员。有很多关于必须注册Google Apps的讨论,据认为这些应用是免费的,但我只能发现它有试用期或每年花费50美元,并且设置CNAME。有人可以给我简单的指示 - 我怎么告诉我的管理员(除了http://myapp.appspot.com/ URL),以及我的Google应用引擎控制面板需要做什么?

回答

1

你肯定不会需要注册为谷歌企业应用套件域,但如果它的东西,你正在考虑反正干什么的,它提供了AppEngine上一个非常简单和直接的结合点。您可以简单地输入AppEngine应用程序的名称以及您希望知道的子域,这就是它。

应用程序域是免费的基本服务水平,我从来没有听说过任何迹象表明成本可能会增加。我将它用于所有我经营的几家小企业,而且它从来不会花我一分钱。您肯定可以为更高的服务水平付钱,但您无需犹豫就可以注册域名应用程序。

somedomain.com的管理员应该知道,足以能够从myapp.subdomain.com重定向设置为你的应用程序的appspot地址。真的不应该多说,但他或她应该能够看到this page的说明。

+1

如果您想在您的App Engine应用程序中指向一个域,您需要注册Apps。 – 2010-01-28 09:28:11

3

对于您不具备能够使用cname添加您的appengine应用程序的子域,该子域的所有者将需要运行谷歌应用程序。谷歌应用程序的“标准”版本是免费的设置,你可以在这里指出他们注册吧:http://www.google.com/apps/intl/en/group/index.html

一旦他们成立了谷歌应用程序,他们需要在这里按照指示:http://code.google.com/appengine/articles/domains.html

这基本上是:

  1. 他们登录到他们的谷歌应用程序管理控制台。
  2. 点击仪表板选项卡上的'添加更多服务'
  3. 将您的appengine应用程序标识输入到“其他服务谷歌引擎”文本框中。他们需要接受条款,然后才能为其分配域名。
  4. 一旦他们指定的域,那么他们创建自己的DNS A CNAME条目指向ghs.google.com(通常是 - 一定要检查页面上显示设置CNAME什么)。

在您的应用程序中,如果要执行多租户数据存储并分隔出数据,则需要检查http主机头。