今天简要的介绍一下,如何使用 Google App Engine 在 Google 的基础架构上运行您的网络应用程序——搭建一个属于自己的独立博客。
适合安装在 GAE 的开源 Python 博客有很多,这里有一个列表,可以链接去看看.本文主要使用 Micolog 作为示例,一个追求自由、开放、简约的GAE免费博客程序。
第一步:配置环境
首先准备好以下环境:- Linux Ubuntu10.04(在 Windows 下相对简单,本文最后给出安装文档链接)
- Python 2.6.5 (Windows 需要自行安装,建议安装2.5.x 版本)
- django-admin.py --version: 0.96.5 (请参考我之前写的 Django 快速安装指南)
- google_appengine_1.3.6
- micolog 0.7 RC2
第二步:配置 micolog
- 使用 unzip 或其它解压缩命令来解压 google_appengine_1.3.6.zip 和 micolog 0.7 RC2.zip,并将 micolog 移动到 google_appengine 下,可使用 cp 命令,目标目录的命名需要和你的 Google appengine 中的应用名一致,比如我申请的应用名为 woicode(以下均使用此名作为示例,读者可自行修改为自己的。)。
- 修改 woicode 下的 app.yaml 文件的第一行为对应的应用名,application: woicode。
第三步,测试并上传
- 可在 google_appengine 目录中使用 "python dev_appserver.py woicode/" 命令在本地测试。
- 确定没问题可运行后,使用 "python appcfg.py update woicode/" 命令上传到 google appengine 服务器。
- 打开应用访问地址,应用名.appspot.com,比如我的为 http://woicode.appspot.com/。看到一些错误提示信息甚至 DNS 解析错误都属于正常,因为 google 的 gae 服务器正在为程序建立索引等信息,我们耐心等待吧(一般不会超过12小时)。
- 恭喜你,又一个独立博客咯!

