设置Google App Engine应用程序的权威指南,包括域和子域映射

时间:2011-08-18 16:44:55

标签: google-app-engine dns installation subdomain

我已经将谷歌应用引擎用于多个业余爱好项目,我甚至发布了其中一些并设置了相关的域,取得了一定的成功。在少数人中,其中一个应用甚至使用子域映射。

尽管有多次设置尝试,我仍然有一些困难为新项目设置我的域名,我不得不交叉引用多个帮助文章(许多在SO上找到)。但是,有些时候,由于设置错误或应用程序的变化,这些解决方案接近我所需要的。

即使有一点经验,仍然觉得我一起攻击域实现,因为GAE应用程序没有良好的开始 - 完成设置,涉及创建必要的Google Apps应用程序,App引擎应用程序,域名注册和DNS设置。

那么,有人可以提供一个非常高级的演练,从头到尾设置一个GAE应用程序,满足以下要求。

要求

  • 域应指向GAE应用程序
  • 应用程序应该允许子域集成,指向不同的应用程序处理程序。
  • 可以在应用程序中轻松处理动态子域吗?如果是这样,您必须在设置过程中做些什么来确保将对您域名的所有请求转发到GAE应用程序?
  • 转发“Naked”域请求转发到正确的位置。 (对此要求有多种回应。解决此要求的最佳方法是什么。)
  • 如果您必须创建Google Apps应用程序,应该何时创建?将其包含在相应位置的说明列表中。

同样,许多论坛都提出了上述许多要求,包括这一要求。通常它来自正在使用其应用程序在域中设置域的问题。如果在设置的早期阶段避免某些“陷阱”或者稍微修改应用程序要求以解决(或使用)GAE的限制,则可以轻松满足其中一些要求。

简而言之,我正在寻找的是一个非常简单,直接的响应,它提供了一个应该遵循的步骤列表,以便使用GAE应用程序设置域。

感谢大师。

1 个答案:

答案 0 :(得分:0)

所有步骤都是独立的 - 无论您是否要向其添加App Engine应用程序,设置Google Apps帐户都是相同的 - 除了映射域(记录为here)。域名注册和DNS设置取决于您的注册商,因此无法为这些注册商编写通用指南。同时,处理应用程序中的子域名不是App Engine特有的 - 它只是标准的WSGI(或Servlets,取决于语言)。