用google app搭建micolog作为blog并且绑定域名
micolog已经发展到0.5版了,又有google app的免费服务使用,在google app上搭建了micolog来作为blog服务器就成了一个不错的选择。但目前存在的问题就是万一那一天被墙了,就比较囧….
部署blog服务
1. 首先需要到google app engine上面注册一个新账号。随后点击登录页面后的”Create an Application”创建一个新的应用,例如取名字叫yanpblog。创建的应用会有自己的url可以访问,如:yanpblog.appspot.com
2. 下载App Engine SDK并进行安装,安装的时候要注意,sdk会提示要求安装python2.5.x的版本,如果系统中没有,别忘了装上。
3. 下载micolog源码,将这个压缩包解压缩到google app 的sdk安装目录中,此处解压后的名字叫做micolog。
4. 修改micolog文件夹中的app.yaml文件,第一行的application名字一定要和在google app账号上的名字一样,否则再下面上传的时候会失败的,不要翻低级错误哦
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的用户名与密码。
7. 上传成功后,要等待大约10分钟才会有结果出来,要耐心。
绑定域名
1. 在google app engine,进入application的dashboard,这里面会显示application的流量及资源使用情况
2. 在页面的左侧,有个Versions,点击进入后,会出现个“Add Domain”按钮,点击这个按钮,出现下面这样的一个页面:
3. 注意上面用红色标注的地方,先要点击那个,将你要绑定的域名注册google app,这个是引导到一个google企业应用套件的一个注册页面,提供doc,mail等的一大堆服务。
4. follow注册的引导,会提示注册域名。(如果没有follow引导,在上方最右侧的服务设置中,也有个app Engine的对应application名字选项,在那里可以添加要是用的域名。)
5. 填好域名,点击继续设置,到域名提供商那里,填写dns配置。Google的提示是配置CNAME记录到ghs.google.com,但貌似这个东东有时候会被墙封,所以也有一些配置ip地址的方式(参考来源),配置A记录指向一下的ip:(今天搭建服务的时候,发现这四个ip都是ping不同的,囧)
-
- 216.239.32.21
- 216.239.34.21
- 216.239.36.21
- 216.239.38.21
我采用的方式是ping了下ghs.google.com的地址配置到dns中了以www.name.com为例子:
您可能会喜欢:
呵呵,恭喜开博~
师兄开始提高visibility行动了^_^
呵呵,有没有兴趣也开一个?
wk 都开始DIY了啊。
恭喜!
谢谢你啦,这篇文章写得很好很详细!
受用了!再次感谢!
index.yaml里面的每一行都要加#么?
————————————-
可以从这里下载直接使用我修改好的文件。
————————————-
哪里??
额,链接可能掉了,那个修改,是需要把properties里面的只有一个属性的索引都注释掉
re 受用了!
准备也折腾折腾
@yanpeng
这招也行呀 酷毙了
麻烦了,cn域名现在能绑定吗?
在申请时总是提示该地区不提供服务—–
cn域名貌似也是有办法的,填写的时候填.CN而不是.cn
@houkai
人家也有对策了… …
@yanpeng
今天试了一下 给houkai.com绑定个别名cn的都不行 大小写都不行 看看google聪明了
cn大小写都不行的,ru倒可以,但绑定后却显示不了!!看来是对cn地区的限制—
@三脚猫
可以你用的 ghs被墙了 ping一下 http://www.houkai.com 找可用ip
云在天边 你google app 套件申请了没 用什么域名申请的 说说看
@yanpeng
就是在说是要确保域名已经解析到ghs.google.com那一步,点个确定就是没加上
@houkai
用的是pp.ru的免费域名,呵呵
貌似綁定不了WWW開頭的啊,我試了好幾遍都不行
@云在天边
你是不是同样的问题呀? 我就是www的
www开头的确是绑定不行;我也试了好几次;屡试屡败
@houkai
不是的,直接在Google Apps处输个WWW头,点确定回来就是加不上。。。
@云在天边
www的应该没问题啊,我这个是因为当时搞blog时,www在做别的。
google在报什么错误呢
@yanpeng
什么错误也没说,就是添不上
竟然没发现这个也是micolog
是啊,是在最后一个图那里无法绑定么
就是这篇文章启开了偶的对站之旅哦,谢谢yanpeng大哥
打错字了是独立站之旅^_^