搭建micolog
安装GAE
1.下载python2.5.x和Google App Engine SDK并安装。这两个很好安装,直接按照提示安装即可。
2.打开安装好的Google App Engine Launcher,菜单->(Edit)->(Preferences...)->(Python Path),填入python的位置如图:

部署blog服务
1. 首先需要到google app engine上面注册一个新账号。随后点击登录页面后的”Create an Application”创建一个新的应用,例如取名字叫dcblog。创建的应用会有自己的url可以访问,如:dcblog.appspot.com
2. 下载App Engine SDK并进行安装,安装的时候要注意,sdk会提示要求安装python2.5.x的版本,如果系统中没有,别忘了装上。
3. 下载micolog源码,将这个压缩包解压缩到一个目录中,最好不要有中文,此处解压后的名字叫做micolog。
4. 修改micolog文件夹中的app.yaml文件,第一行的application名字一定要和在google app账号上的名字一样,否则再下面上传的时候会失败的,不要翻低级错误哦。
还有需要修改version,例如version:1 只支持整数。
5. 因为google app升级了导致单一名称的属性名,为了避免上传到服务器失败,还需要修改micolog中的index.yaml文件。观察那个properties下 面,如果只有一个“-name”的属性,就会导致上传失败。文件中的注释用”#”。可以从这里下载直接使用我修改好的文件。自己修改的话,如配置中原来的样子是:
# Unused in query history — copied from input. - kind: Archive properties: - name: date direction: desc |
修改之后的样子就是:
# Unused in query history — copied from input. #- kind: Archive # properties: # – name: date # direction: desc |
6. 随后进入google app engine的安装目录(默认是cd C:\Program Files\Google\google_appengine),执行appcfg.py update micolog/。第一次上传需要输入google app的用户名与密码。
当然了,你也可以通过google app engine launcher的UI界面来传输。
7. 上传成功后,要等待大约10分钟才会有结果出来,要耐心。
绑定域名
1)登录管理自己的GAE https://appengine.google.com
2)找到并点击 “Application Settings”
3)看到“Domain Setup”下面有一行字和一个“Add Domain”按钮,
这行字的内容是:
Want to host your application on another domain? Google App Engine uses Google Apps to manage domains. Learn more
先别点击按钮,先点“Google Apps”,弹出一个窗口,在窗口找到“标准”或“Standard Edition”字样,点击它,
如果找不到可直接点击这个链接http://www.google.com/apps/intl/en/group/index.html
4)点“开始使用”或“get started”按钮,接下来就按提示操作即可,注意以下两点:
A:管理员:我拥有或控制此域名,如yourdomain.com,如我的就是dc0453.co.cc
B:所在地区选中国香港(当时那个电话号码填写了半天,记得G了一下好像是填写9位的数字,以什么数字开头忘记了,不行就自己G一下吧)
5)申请后google要验证你所申请时用的域名,看看是不是你自己的,在管理界面上找到“验证域名所有权”,并点击它,google提供两种验证方式,设置域名的CNAME或上传一个html文件到域名空间里,建议选择设置CNAME,这时google会给你一个字符窜如“googlefffffwasdf8a1cb73c”之类,让你增加该CNAME,并指向google.com,添加后先点击(如:googlefffffwasdf8a1cb73c.yourdomain.com),如果看到能转到google.com主页,说明解析生效了,那就点“验证”,google会提示在48小时内会自动验证,你可以再次点击“验证域名所有权”,重复上面的步骤,我都是通过这样多点几次,直到不再显示要你验证的提示。如果顺利这一步就完成了。
6)回到GAE控制面板,现在可以点击步骤3里的“Add Domain”按钮,输入你的域名yourdomain.com,这时会转到刚才你申请的“Google Apps”页面,添加新域名输入“www(或其它)”.yourdomain.com。接下来要到你域名的控制面板,添加CNAME,即你刚才所填的“www(或其它)”,让它指向ghs.google.com,注意:指向官方的ghs.google.com 时只有在国外能打开,要想国内能正常访问还得找山寨的ghs,如http://www.you8g.com/ 刚才去看了:当前剩余域名名额 0/3000 没有名额了。(补充:这个网站还会新加的,一用完就会增加名额,所以说总是有名额的。7.14显示“877/4000”,很期待他们的服务越来越稳定。)
7)我用的域名是在http://www.co.cc/申请的免费域名,解析速度还算快。建议绑定A记录,CNAME经常会解析不出来。根据Google官网上给出的四个A记录IP:216.239.32.21(这个我能ping通)
216.239.34.21
216.239.36.21
216.239.38.21
至此基本工作都完成了。下一篇讲博客搬家的过程。
附:co.cc的绑定
CO.CC简介:是一个服务器放置在韩国的免费提供形如yourname.co.cc免费二级域名的服务网站,该网站有包括简体中文版在内的20多种语言版本,所以您不比担心看不懂英文而烦恼了哦。
CO.CC免费域名功能:支持隐藏或不隐藏原URL转发和完整的DNS解析功能,可以修改DNS,设置A记录、CNAME记录、NS记录以及MX邮件记录,跟自己花钱去注册的顶级域名的功能完全一样。而且还完全支持GoogleApps企业邮局,更让人高兴的是竟然没有广告,哈哈哈,所以感兴趣的朋友们或者不想花钱去注册的话,赶快去注册哦。
申请方法:点击下面的地址进入,点页面右上角下拉列表选择简体中文版,然后先免费注册个CO.CC会员帐户,就可申请免费域名了,但一个用户只能申请4个免费域名,要想再申请免费域名就要再注册用户了。
缺点和遗憾:不过有一点点遗憾的是CO.CC设置了少部分域名是收费的,当然如果遇到了你想要注册的域名是收费的,那就只有选择其它的了。而且目前CO.CC免费二级域名的域名转发功能国内无法访问,但是可以用国内的dns解析来解决域名转发问题。
申请地址:http://www.co.cc
CO.CC解析设置方法:登陆后台管理面板,点击你要设置解析的域名,点“Set up”按钮进入解析设置。
Manage DNS:修改DNS服务器,一般没必要,用CO.CC的DNS服务就不错。
Zone Records:设置DNS解析的地方。“Add a record”是添加解析记录的意思。
Host :主机名,比如你要添加“www.520hk.co.cc”的解析记录,这里你就要填“www”。
TTL :TTL刷新时间,选默认的“1D”就可以。
Type :选择设置什么类型的解析记录,可选A记录(IP指向)、MX记录(邮箱指向)、NS记录(NS指向)、CNAME记录(别名指向)。
&#118alue :解析值,根据情况填写IP或域名。
(说明:一般情况下,你把一个域名解析到一个主机上,设置A记录或CNAME记录均可,设置CNAME记录的好处是主机变更IP的时候就很省事了,不过CNAME对搜索引擎不友好。而且CO.CC不能修改设置好的解析,只能点解析记录后面的红色“DEL”按钮先删除掉,然后再重新添加。)
例子:
【CNAME别名设置】把“www.520hk.co.cc”设置CNAME记录解析到“www.866451.cn”,在“Host”中填“www”,“TTL”默认,“Type”选“CNAME”,“&#118alue”填写“www.866451.cn”即可。
【A记录解析】“www.520hk.co.cc”A记录解析到“www.866451.cn”:在“Host”中填“www”,“TTL”默认,“Type”选“A”,“&#118alue”填写IP地址,如“222.222.222.222”即可。
如果要设置“520hk.co.cc”的A记录解析,在“Host”中要填写“520hk.co.cc”。另外,这个站的根域名(比如“520hk.co.cc”这种)不支持CNAME别名解析。
URL Forwarding:网址转发设置,目前CO.CC的网址转发国内打不开,就不多说了。
浙公网安备 33010602011771号