一、
打开google app engine网站首页 http://code.google.com/intl/zh-CN/appengine/,点击页面右侧的注册,登录google。
登陆后,页面跳转到GAE注册页面:
点击“Create an Application”按钮,开始申请:
这是就要你输入你的手机号码,手机号码需要填写国际区号,中国的区号是86
如果你的手机号是13888888888,那么就填写 “8613888888888” 的形式
填写好后点击“Send”按钮,你的手机就会收到一条免费的短信,短信的内容如下:
Google App Engine Code:4946140
点评或提问一个手机号码只能申请一次Google App Engine服务,不能重复申请。
填完验证码后就是填写一些基本的信息,比如说是域名、站点的名称等等。然后确定,就申请成功了。有了帐号以后,再在自己电脑上配置一下环境,就可以上传网站了。
二、
安装python,现在GAE只支持python 2.5。下载地址为http://www.python.org/ftp/python/2.5/python-2.5.msi
下载并安装GAE SDK。http://googleappengine.googlecode.com/files/GoogleAppEngine-1.5.2.msi
三、
假设我们把SDK安装到了E:\software\program files\google app engine\目录下。
现在在E:\software\program files\google app engine\目录下建立一个代表你的网站项目的文件夹,比如项目名称为vivipython,你可以建一个vivipython的文件夹。
在vivipython文件夹里进行如下操作
1、新建一个file文件夹,把静态页面和相关的CSS文件,以及图片文件都拷贝到此文件夹中。保证有一个静态页面的文件名为 index.html 。
2、新建一个serve.py文件,内容如下:
print 'Content-Type: text/html; charset=UTF-8'
print ''
print '<html><meta http-equiv="refresh" content="0;url=/file/index.html"></html>'
新建一个app.yaml文件,内容如下:
application: vivipython
version: 1
runtime: python
api_version: 1
handlers:
- url: /file/
static_dir: file
- url: /.*
script: serve.py
其中vivipython为你在GAE上注册的项目名称。
四、退回到E:\software\program files\google app engine\目录。
运行appcfg.py update vivipython(appcfg.py
可将您的应用程序上传到 App Engine,vivipython是新建的代表你的网站的文件夹名称),按照提示输入Google的账号和密码,就可以完成上传。
这时候访问 http://vivipython.appspot.com (vivipython就是申请时的项目名) 可以看到页面了。(注:因为GFW的缘故,GAE架设的网站在部分地区不能访问,用自由门翻下墙就好了)。
如果只是出于调试的目的,可以在E:\software\program files\google app engine\目录下运行dev_appserver.py vivipython(dev_appserver.py是App Engine SDK 附带的网络服务器,在端口 8080 监听请求),此时可以在浏览器访问http://localhost:8080/,即可看到网站效果。