一、简介
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配置,找到符合的结果后进行重定向操作。
关联文章
- 利用301重定向解决
- 怎样实现图片防盗链
- 米友1.5万美元交易过程
- SSH代理服务器设置教程
- 使用Google Analytics(分析)网址构建器实现流量追踪
- 网站SEO重要网址
- 域名注册的风险规避
- 相似图片搜索引擎服务汇集
- Godaddy提供苹果、安卓、黑莓等手机的应用程序
- 怎样设置多域名301转向SEO
转载本篇文章必须遵循 知识共享署名 2.5 中国大陆许可协议
原文作者: Arslan
原文标题: 如何绑定Google App Engine程序和GoDaddy域名
原文链接: http://www.dncase.com/google-app-engine-and-godaddy-domain-settings.html