如何绑定Google App Engine程序和GoDaddy域名

2012年1月16日 由 Arslan 发表在技术开发 回复 »

一、简介

1.注册并上传GAE程序,网站的访问方式为:http://dncasecom.appspot.com

2.在GoDaddy注册dncase.com域名,网站的访问方式为http://www.dncase.com

Godaddy的注册过程会简洁,从注册到支付成功大概只需要半个小时。在注册过程中填写的住址和联系电话似乎没有经过审查,不知道填写虚假信息会不会被取消域名注册资格。现在GoDaddy针对中国用户推出支付宝付款服务。

3. 创建Google App服务帐号(不同于GAE,似乎是一种域名服务,提供google服务与个人域名的绑定服务,如本文中的”dncase.com”)帐号,利用该服务为中介达到从http://www.dncase.com访问http://dncasecom.appspot.com的目的。

二、配置过程(完成http://www.dncase.com->http://dncasecom.appspot.com

1.Godaddy域名解析配置

进行CNAMES (Aliases)”www”映射到”ghs.google.com”(ghs.google.com是Google App域名管理的服务器,而不是GAE的服务器)。进入Godaddy的“Total DNS Control”服务(在Domain Advanced Detai页面中有链接),进行”Add New CNAME Record”操作完成”www”映射到”ghs.google.com”。

2.GAE后台配置

登录GAE后台,进入Administration->Application Settings 链接,在该链接页面内点击Domain Setup->Add Domain按钮,进入域名绑定操作页面。在该页面输入在Google App服务中注册过的“dncase.com”域名,否则会提示“Sorry, you’ve reached a login page for a domain that isn’t using Google Apps. Please check the web address and try again.”。点击添加按钮将进入Google App服务页面进入进一步配置。

3.Google App服务的配置

从“2.GAE后台配置”进入Google App服务的配置页面后,在Web address输入框内输入GAE要绑定的”dncase.com”上的CName。选择绑定“www”(www也是也CName,只不过被大家普遍接受而已)。

三、域名解析过程(在浏览器敲入”http://www.dncase.com”后如何访问到http://dncasecom.appspot.com上的服务)

1. 我们在Godaddy域名代理商后台配置的“Name Servers”为“ns17.domaincontrol.com”和“ns18.domaincontrol.com”,即我们通过Godaddy域 名代理商配置的域名解析参数将提交到这两台服务器上。在浏览器敲入”http://www.dncase.com”后,将访问”.com”域名的 Name Servers。.com的域名服务器将在“ns17.domaincontrol.com”和“ns18.domaincontrol.com”找 到”dncase.com”相关的信息,查询到”dncase.com”的CName”www”映射 到”ghs.google.com”,进一步查询”ghs.google.com”的ip信息。总之,浏览器通过DNS服务将 “www.dncase.com”域名映射到”ghs.google.com”的ip。

2.访问 到”ghs.google.com”服务后,即进入Google App服务。该服务分析HTTP头里的域名信息,获取到”www.dncase.com”,查询到与”www.dncase.com”绑 定的服务为“dncase.appspot.com”。

四、裸域配置(通过http://dncase.com访问到http://dncasecom.appspot.com

裸域是不带CName的域名,在GoDaddy的后台配置中用”@”符号表示。

1.默认时的情况

GoDaddy默认的裸域配置为映射到”64.202.189.170″。刚申请完”dncase.com”域名后不做任何配置时,访问http://dncase.com时将访问到由”64.202.189.170″提供的默认页面。

2.使用Godaddy的域名充定向服务(http://dncase.com->http://www.dncase.com->http://dncasecom.appspot.com

Godaddy提供域名”Forward”服务。在GoDaddy后台配置”Name Server”为“ I want to park my domains”,我理解为是使用域名服务商默认的”Name Server”。”Forward”->”Forward Domain”配置要重定向的域名地址。该地址将显示在浏览器的地址栏上,这也是重定向地址要配置 成”http://wwwdncase.com”而不是”http://dncasecom.appspot.com”的原因。我认为 “Forward”配置信息是Godaddy服务需要的信息,是不会提交到Name Server上的。当我们通过裸域访问到“64.202.189.170”时,该服务通过HTTP头获取到“dncase.com”域名信息,查 询后台的Forward配置,找到符合的结果后进行重定向操作。

关联文章

  1. 利用301重定向解决
  2. 怎样实现图片防盗链
  3. 米友1.5万美元交易过程
  4. SSH代理服务器设置教程
  5. 使用Google Analytics(分析)网址构建器实现流量追踪
  6. 网站SEO重要网址
  7. 域名注册的风险规避
  8. 相似图片搜索引擎服务汇集
  9. Godaddy提供苹果、安卓、黑莓等手机的应用程序
  10. 怎样设置多域名301转向SEO

转载本篇文章必须遵循 知识共享署名 2.5 中国大陆许可协议
原文作者: Arslan
原文标题: 如何绑定Google App Engine程序和GoDaddy域名
原文链接: http://www.dncase.com/google-app-engine-and-godaddy-domain-settings.html

赞助商