存档

‘it’ 分类的存档

用google app搭建micolog作为blog并且绑定域名

2009年7月9日 28 条评论

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”按钮,点击这个按钮,出现下面这样的一个页面:

clip_image002

3. 注意上面用红色标注的地方,先要点击那个,将你要绑定的域名注册google app,这个是引导到一个google企业应用套件的一个注册页面,提供doc,mail等的一大堆服务。

4. follow注册的引导,会提示注册域名。(如果没有follow引导,在上方最右侧的服务设置中,也有个app Engine的对应application名字选项,在那里可以添加要是用的域名。)

clip_image004

5. 填好域名,点击继续设置,到域名提供商那里,填写dns配置。Google的提示是配置CNAME记录到ghs.google.com,但貌似这个东东有时候会被墙封,所以也有一些配置ip地址的方式(参考来源),配置A记录指向一下的ip:(今天搭建服务的时候,发现这四个ip都是ping不同的,囧)

    1. 216.239.32.21
    2. 216.239.34.21
    3. 216.239.36.21
    4. 216.239.38.21

我采用的方式是ping了下ghs.google.com的地址配置到dns中了以www.name.com为例子:

clip_image006

---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/07/09/build-micolog-with-google-app-domain-as-the-blog-and-to-bind.html
---------------------------------------------------------------

分类: it, micolog 标签: