代码之家  ›  专栏  ›  技术社区  ›  Domchi

Google应用程序引擎和自定义子域

  •  1
  • Domchi  · 技术社区  · 16 年前

    因此,我编写了我自己的应用程序,它托管在Google app engine上,可以通过如下URL访问: http://myapp.appspot.com/

    我希望该应用程序可以在我不拥有的子域(myapp.somedomain.com)上访问,并希望向somedomain.com管理员提供设置该应用程序所需的信息。

    关于这一点有很多信息,但在谷歌搜索了几个小时后,我仍然不确定我需要告诉管理员什么。有很多关于必须注册谷歌应用的讨论,谷歌应用应该是免费的,但我只能发现它要么有试用期,要么每年花费50美元,还有关于设置一个CNAME。有人能给我一些简单的指示吗?我应该告诉我的管理员什么(除了 URL),我需要在我的谷歌应用程序引擎控制面板中做什么?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Adam Crossland    16 年前

    你当然不需要为域名注册谷歌应用程序,但如果它是你正在考虑做的事情,它提供了一个与AppEngine极其简单直接的集成点。您只需输入AppEngine应用程序的名称以及您希望知道它的子域,仅此而已。

    域名应用程序在其基本服务级别上是免费的,我从来没有听说过任何成本可能增加的迹象。我经营的几家小企业都使用它,而且它从未花过我一分钱。您当然可以为更高的服务级别付费,但您不必犹豫地注册应用程序。

    somedomain.com的管理员应该知道足够多的信息,以便能够设置从myapp.subdomain.com重定向到应用程序的AppSpot地址。真的不应该有太多的话要说,但他或她应该能够看到 this page 请示。

        2
  •  3
  •   dar    16 年前

    对于您不拥有的子域,若要使用cname添加appengine应用程序,子域的所有者需要运行google应用程序。谷歌应用程序的“标准”版本是免费设置的,您可以将其指向此处注册: http://www.google.com/apps/intl/en/group/index.html

    一旦他们设置了谷歌应用程序,他们将需要遵循以下说明: http://code.google.com/appengine/articles/domains.html

    1. 他们登录到谷歌应用管理控制台。
    2. 单击仪表板选项卡上的“添加更多服务”
    3. 一旦他们分配了一个域,然后他们用自己的dns创建一个cname条目,指向ghs.google.com(通常-确保查看页面上的内容以设置cname)。

    在你的应用程序中,如果你想做一个多租户数据存储并分离出他们的数据,你需要检查http主机头。