尽管一个Google app engine帐号能建立10个应用(Applications),但是拿GAE翻墙,指不定那天就被封了。虽然你可以在10个应用都被封了删除应用再申请 新的,不过在一个应用还能使用前我们就应避免不必要的浪费,今天就简单讲解利用不同版本号来在一个应用中同时使用GappProxy和 wallproxy。
wallproxy是基于GappProxy修改的,目前还没有像GappProxy那样被封,我们可以到http://code.google.com/p/wallproxy/去下载服务端(有GAE版和PHP版,本文只使用到GAE版)。
在下载回来的gae_server文件夹修改app.yaml里的application和version就可以了,然后上传(现在有Google App Engine Launcher还真方便,添加应用文件夹后点击Deploy,输入用户名、密码就自动上传了):
然后在Google app engine查看你应用的版本,应该会出现不同的版本:
这样在设置代理服务器地址时,可以使用1.latest.XXXX.appspot.com,2.latest.XXXX.appspot.com 这样来使用不同的代理了。比如版本1是GappProxy的服务端,版本2是wallproxy的服务端,那么GappProxy可以设置代理地址为 1.latest.XXXX.appspot.com/fetch.py,wallproxy设置代理地址为 2.latest.XXXX.appspot.com/fetch.php(wallproxy的地址是php结尾的)。如果你将版本2设置为默认版本, 那么XXXX.appspot.com其实就是2.latest.XXXX.appspot.com。
最后,补上一个在使用Google App Engine Launcher可能出现的问题:
Errors occurred
see the logfile 'D:\GAE\launcher\GoogleAppEngineLauncher.exe.log' for details
打开GoogleAppEngineLauncher.exe.log查看文件最后的出错信息,会有类似如下错误(可能最后的数字有所不同):
ConfigParser.NoOptionError: No option 'name' in section: '1′
解决方法就是删除C:\Documents and Settings\Administrator\Google文件夹下google_appengine_projects.ini文件中的相应数字:
--
Posted By GFW BLOG 功夫网 to GFW BLOG at 10/30/2010 12:10:00 AM --
1、我们的订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、发一封标题为GFW的邮件到fanqiang70ma@gmail.com,就可获取翻墙利器赛风新地址。附《数字时代》赠阅版。3、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。
停止订阅,请发邮件到
gfw-blog+unsubscribe@googlegroups.com
没有评论:
发表评论