自定义域上的google appspot应用程序?

时间:2011-01-24 18:58:26

标签: google-app-engine

  

可能重复:
  Google Appengine & google Apps - mapping www.mydomain.com to my-app-id.appspot.com

我已经拥有了一个自定义域名,例如www.onlinecourse.com,我已经在谷歌基础架构或谷歌应用引擎上运行了一个应用程序www.onlinecourse.appspot.com(仅举例)。

我想要的是当用户尝试访问www.onlinecourse.com时,我在www.onlinecourse.appspot.com上运行的应用程序应该在没有URL重定向的情况下打开。

我完全被谷歌应用引擎的声明所迷惑。

“您可以使用Google Apps从您自己的域名(例如http://www.example.com/)投放您的应用。或者,您可以使用appspot.com域上的免费名称为您的应用提供服务。您可以与全世界分享您的申请,或限制对您组织成员的访问。“

我认为www.onlinecourse.com将完全取代www.onlinecourse.appspot.com

2 个答案:

答案 0 :(得分:4)

要添加自定义域名,请按照此处的说明操作: http://code.google.com/appengine/articles/domains.html

一旦有效,您可以检查代码,将登录appspot.com域的任何人转发到您的域:( python中的示例)

def get(self):
  if self.request.host.endswith('appspot.com'):
    return self.redirect('www.jaavuu.com', True)
  # ... your code ...

答案 1 :(得分:3)

这个问题的答案应该只是这个网址

http://code.google.com/appengine/articles/domains.html

阿米尔已经指出了这一点。

但是我要补充一些东西。首先,这不是一个编程问题。第二,尽管如此,这是我的答案。

Google使用Google Apps管理其域名。 Google Apps是他们想要在mail@companydomain.com上使用Gmail时注册的内容。仅使用Google Apps进行域名映射有点多余,特别是如果您不想要任何其他内容。但由于您可以禁用电子邮件,聊天和其他内容,并且因为它是免费的,所以没有理由,为什么您不应该注册Google Apps。先转到。 http://www.google.com/a并注册标准版的Google应用。使用cname / meta标记/ html文件验证您的域名。完成后,您可以添加要用于appspot托管的GAE应用程序的域名(例如,如果您拥有域名mydomain.com,则应该映射www.mydomain.com)。您可以使用n个301重定向方法之一将mydomain.com重定向到www.domain.com。我听说谷歌提供了一些你可以指出你的A名字的IP。

教程链接: http://aralbalkan.com/1466

在本教程中,Balkan先生以dynds为例,这可能不适合你(它不是免费的)。正如我之前所说,您的注册商可能有足够的DNS选项。否则你可以选择http://geoscaling.com(免费10个域名)。剩下的东西应该是一样的。

(我猜你已经有了管理DNS的东西,例如,你的域名注册商通常会给你一些DNS控制权。进入你域名的DNS设置并在需要时更改CNAME。如果你可以ftp到你的域名托管,您将能够使用元标记或html文件选项来验证您的域名。有很多关于Google Apps的教程。如果您不确定,发表评论,我会扩展帖子)

在您通过之后,您的www.onlinecourses.com应该是用户看到的内容。