最早的时候只知道建网站的语言有Html,asp,后接触了PHP,asp.net等等,但是我从来没有听说过Python的语言,初次接触Google App Engine是因为自己在想办法将Twitter同步至新浪微博搜索到了月光博客的教程,之后就了解了Google App Engine这个Google强大的东西,比如著名的推特中文圈Twitese,个人TwitterAPI接口,徐明的Micolog博客程序等都是建立在GAE基础上建立的.
Google App Engine(GAE)是Google的互联网应用程序引擎服务,用户可以使用Google 提供的API开发自己的网站或互联网应用,而服务器、带宽等全部有Google的服务器集群来实现.GAE被开发者视为高速、免费的虚拟主机,用户可以通过Java以及Python编写的程序或者网页上传至GAE上来建站.
如果你也想拥有GAE网站,首先需要做到的是必须注册一个Gmail的Google账户.然后我就详细的用Micolog为例子详细介绍具体的步骤.
1,登陆Google账户并且注册GAE服务,记住必须是Gmail账户才能注册.
链接:http://appengine.google.com/
注册的时候你需要用手机验证,国家选择Other 手机号码前面加上+86,并且注意的是每个手机号码只能验证一个GAE用户,每个用户10个应用(application),每个应用500M存储空间和每月500 万综合浏览量,这些足够你使用了.
2,登录GAE,新建一个应用(application),比如我新建的应用名为:toxiaoi.应用一旦建立将不能删除和修改,之后你的GAE访问地址将是:toxiaoi.appspot.com
3,下载需要安装在你电脑上的程序支持,
App Engine SDK
下载链接:http://code.google.com/intl/zh-CN/appengine/downloads.html
我的安装目录为:E:\gae
python 2.5
下载链接:http://www.python.org/ftp/python/2.5.4/python-2.5.4.msi
我的安装目录为:E:\python
目前GAE只支持2.5版本的Python.
详细下载请查看:
http://code.google.com/intl/zh-CN/appengine/downloads.html
4,下载Micolog 博客程序.http://code.google.com/p/micolog/
Micolog博客程序时国内开发者徐明制作的开源Python程序,很类似于Wordpress,方便上手使用,支持标签和静态化.
5,把解压后的Micolog文件夹复制到GAE的安装目录(开源将Micolog目录名改成任何名字),修改Micolog目录下的app.yaml文件中的第一行,把application:后面的mlog改成你在GAE上新建的应用名.比如我就改成:application:toxiaoi
6,最后就是通过CMD上传你的博客程序至GAE.
开始-运行-cmd,进入你的App Engine SDK安装目录,比如我的安装目录是E:\gae,首先输入E: 回车 – CD gae 回车,之后再输入上传程序命令:appcfg.py update Micolog 回车,记住这里的Micolog就是你的Micolog程序文件夹名称,而并不是application应用名称,上传至你的多个application应用其中的一个是根据aoo.yaml文件判断的. 首次上传时会提示你输入gmail地址和密码,直接在输入回车就可以了,不过密码是不显示的千万别输入错误,之后就等待上传Micolog博客程序结束,你就可以访问你在GAE上的博客了,访问的地址为:http://应用名.appspot.com, 比如我的就是:http://toxiaoi.appspot.com.
其实在GAE上建立一个博客很简单,不需要域名和空间就可以完成,不过我国强大的GFW经常性的对Appspot的IP进行封锁,我们也可以使用https来访问博客.我也是新手,如果有需要可以和我联系.