Google App Engine不再仅仅是诱人
为了低调一点,标题没有说本文的具体意图,大家都明白的。我也是参考了网上的一些文章,然后进行设置,现在可以在国内成功访问GAE,后面会附上参考文章。但是感觉网上的一些文章讲的不够细,尤其是对这些设置不太了解的人来说。因此,打算在本文中做个总结。
国内访问GAE主要步骤如下(摘要):
1.注册Google App Engine
2.注册tk免费域名
3.注册Google Apps
4.注册clouDNS
5.在tk域名管理中设置域名解析
6.在Google Apps中验证域名所有权
7.在Google Apps中添加Google App Engine
8.在clouDNS设置CNAME
下面对以上步骤分别详细说明:
1.注册Google App Engine
在如下地址用你的Google账户登录,然后点击“Create Application”,“Application Identifier”输入你的应用名称,“Application Title”输入用户可以看到的标题。最后点击“Create Application”进行确认。
http://appengine.google.com/
GAE使用的相关文档参考如下链接:
http://code.google.com/appengine/
2.注册tk免费域名
在如下地址注册一个账户,注册账户很简单,先输入你要注册的域名,例如www.ecoolsoft.tk,然后会收到一份确认邮件,可能需要在垃圾邮件里找找。注册成功后,你就有了属于自己的免费域名了。
http://www.dot.tk/zh/index.html
3.注册Google Apps
在如下地址输入你要管理的域名,例如:ecoolsoft.tk。国家或地区一项选美国。
http://www.google.com/a/cpanel/domain/new
设置成功后,需要验证域名所有权。Google提供了多种验证方式,我选择的是DNS TXT方式。但是由于tk域名不支持添加DNS TXT记录,所以需要找个支持DNS TXT的免费域名解析服务。
* 向首页添加元标记(前提是您拥有访问源文件的权限)。
* 向您的服务器上传指定名称的 HTML 文件。要使用此方法,您需能够向自己的服务器上传文件。
* 添加 DNS TXT 记录。要使用此方法,您需要能够在域注册商或托管服务提供商添加DNS 记录。
* 添加您用于跟踪自己网站的 Google Analytics(分析)代码。
4.注册clouDNS
在下面的地址注册,然后点击“Add New”,注意这里的“Domain name(域名)”要输入ecoolsoft.tk,而不是www.ecoolsoft.tk(换成你自己注册的域名)。域名添加成功后,点击“TXT”,“Points to”输入前面第三步Google Apps验证时提供的一个字符串,类似于“google-site-verification=_YSC01zjbkKgF_taqZVpb1XBWRUywfKmiUCi6RWUH2k”,点击“add TXT record”进行确认。
http://www.cloudns.net/
5.在tk域名管理中设置域名解析
登录tk域名,点击“我的域名”,然后“我的域名列表”,再点击“修改”,选择“使用自定义DNS服务”,点击“设定”。添加四条记录,在“服务器名称”中分别输入ns1.cloudns.net,ns2.cloudns.net,ns3.cloudns.net,ns4.cloudns.net。
http://www.dot.tk/zh/index.html
6.在Google企业套件中验证域名所有权
在如下地址进行域名所有权验证,“Instructions”选择“Other”,点击“Verify”进行确认。这里有可能需要一些时间,前面的设置才能生效。
http://www.google.com/webmasters/verification/
7.在Google Apps中添加Google App Engine
在下面地址登录,域名输入“ecoolsoft.tk”,后面选择“Domain management”,登录后点击“信息中心”,点击“添加更多服务”,“输入应用程序 ID”处输入ecoolsoft(替换成你自己的,也就是ecoolsoft.appspot.com前面的那部分),点击“立即添加”。然后点击“添加新网址”,输入www.ecoolsoft.tk,这样就将www.ecoolsoft.tk和ecoolsoft.appspot.com关联起来了。
http://www.google.com/apps/intl/en/business/
8.在clouDNS设置CNAME
在clouDNS中CNAME记录,“HOST”填写“www”,“Points to”填写“ghs.google.com”,点击“add CNAME record”确认。
到这里,设置已经完成,在互联网中可以访问http://ecoolsoft.appspot.com,在局域网可以访问http://www.ecoolsoft.tk。多么完美的世界啊!
参考资料:
http://www.zuomin.tk/?p=369006
http://www.lylzone.info/2011/02/17/appspotbeiqiang.html
1 楼 ospider 2011-07-18 写的不错,O(∩_∩)O哈! 2 楼 up2pu 2011-07-25 ospider 写道写的不错,O(∩_∩)O哈!
谢谢捧场
3 楼 duplife 2011-09-06 谢谢博主,我的gae应用终于可以不proxy访问了 4 楼 up2pu 2011-10-19 duplife 写道谢谢博主,我的gae应用终于可以不proxy访问了
呵呵,“Points to”填写“ghs.google.com”如果不行,可以换成google服务器的IP试试