2011-08-18 30 views
1

我已经将Google App Engine用于多个业余爱好项目,并且我甚至已经发布了其中的一些,并设置了相关的域并取得了中等成功。其中少数应用程序甚至使用子域映射。设置Google App Engine应用程序的权威指南,包含域名和子域名映射

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

即使有一点经验,它仍然感觉就像我一起黑执行域实现,因为GAE应用程序没有很好的开始到完成设置,涉及到创建必要的Google Apps应用程序,App引擎应用程序,域名注册和DNS设置。

那么,是否有人可以提供一个非常高水平的步骤,从以下要求开始到完成GAE应用程序的设置。

要求

  • 域应该指向GAE应用
  • 应用程序应该允许子域的整合,指向不同的应用处理器。
  • 在应用程序中可以轻松处理动态子域吗?如果是这样,您必须在安装过程中做些什么来确保您的域名的所有请求都被转发到GAE应用程序?
  • 转发“裸体”域请求被转发到正确的地方。 (对此要求有多种响应,解决此要求的最佳方法是什么)
  • 如果您必须创建Google Apps应用程序,那么应该在什么时候创建它?将其包含在适当位置的说明列表中。

同样,许多上述要求已经在包括这个在内的许多论坛上提出过。通常它来自于在应用程序中设置域的问题中的某个人。如果在设置的早期阶段避免某些“陷阱”,或者对应用需求稍作修改以解决GAE的局限性(或有其局限性),则可以轻松实现其中一些要求。

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

感谢大师。

+1

也许你应该针对你不明白的事情提出具体的问题,然后自己写下演练。堆栈溢出不是要求其他人为你做这件事的合适地点。 –

+0

@德鲁 - 我已经使用了几个月的SO,虽然很多问题都很简单,但有了直接的答案,我发现很多开放问题已经产生了很多(有时甚至是冗长的)回应一般问题。那些问题通常会转换为社区维基。我当然不会介意接受这种治疗的这个问题,因为它似乎是常见问题,否则会以100种不同的方式被问及1000次不同的时间。 – RLH

回答

0

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

+0

感谢尼克,但这个问题源于我最后的经历。具体来说,我写了一个相当简单的应用程序,将其发布到我的个人Google帐户下,然后通过Google注册并设置域。即使那样,我仍然不断收到那些非常通用的“内部错误”信息几个星期,我特别按照他们的(谷歌)分步说明进行操作。即使这样,我通过在Google Apps管理器中注册其注册商的设置修改子域设置来解决我的问题,并最终以“神奇”的方式运作。 – RLH

相关问题