GAE搭建micolog小教程

2011年2月26日 分类: 网来往事

前几天晚上闲着没事,给博客搭建起一个GAE映像站,顿时发现了GAE的强大之处,甚至可以考虑放弃空间直接转移向GAE了。


首先小小的科普一下。。

-什么是GAE?

Google App Engine

-GAE可以干什么?

GAE可以在云平台是跑你自己的网络应用程序,包括但不限于博客,网盘,等等。对于不想花钱想有自己的独立博客的孩子很适用呢。

-GAE有什么限制?

GAE免费套餐是6.5个CPU时钟,每日1G I/O流量,每日2k封邮件发送限制,1G空间。总的来说非常够用,配置也绝对强悍,据我测试得知,我博客所在的GAE云服务器居然有6k多个CPU时钟呢。。(接近的理解为核心数)

-GAE搭建博客有没有什么不足?

有,最大的不足就是appsppot域名被伟大的gfw给x掉了,部分地区姨妈,但是,可以自己绑定域名从而在国内访问,延迟在130ms左右,比好多美国空间给力。。

其次是架构的不熟悉,要介绍的micolog采用的是python语言,一开始我甚至不知道怎么上传文件,怎么操作文件,到目前为止我仍然不知道怎么导出文件。。怎么访问自己的数据库(或者是某种类似数据库的结构),对于没有python基础的人来说鸭梨相当的大呢。

-搭建GAE我需要准备什么?

一个google账号,一个手机,一个域名或子域名(需要有A记录权限),python2.6支持(可选),需要的话最好下载GAE上的SDK库,还有翻wall工具。

-实验环境?

micolog0.74,Google App Engine,搭建lolis.info的映像站。

过程开始:

 

首先,申请一个GAE账号。由此进入。点create application,根据操作创建,记住自己的ID,完成手机验证即可。

 

随后回到该页面,点击自己的app名称进入管理页面。

不出意外的话是这样的:

 

image

 

随后下载本文提供的附件:

分流一  分流二

根据附件中的readme操作,修改app.yaml文件中第一行的ID为你的ID,然后运行run.bat,输入用户名密码,不出意外的话就是上传成功了。

上传成功后通常不能直接访问到,在短时间内会提示各种错误,等一段时间后就ok了。

然后,试着通过“你的ID.appspot.com”这种域名访问,如果不可以,请执行下一步:

打开这里,以你的根域名注册google apps,注册过程不难,省略。

打开GAE管理后台,找到左边的Administration —application settings —add domain,输入你的根域名,添加到google apps,然后他会提示你做cname,这里千万别做,这里我们需要做一个A记录,指向216.239.32.21,才能顺利翻墙。

至于IP来源,是从google帮助指南中找到的,一共4个,国内能用的似乎只有一个。

完成后,通过你映射的子域或者主域,就能访问到你的博客了!博客的后台是在/admin/ 下,使用google账户登录。

如果从wordpress搬迁博客,请务必记住控制导出的xml文件在1M以内(或左右),如果太大将会导入失败,所以需要分批导入。

附件迁移目前还没找到方法。。杯具。。

附带wordpress迁移方法一枚:

首先,在你本地的micolog目录下,新建一个文件夹名字叫wp-content,然后登入你wordpress的ftp,把wp-content下的uploads文件夹拖到本地的wp-content中。

打开本地根目录下的app.yaml文件,添加:

– url: /wp-content
  static_dir: wp-content

懂了吧?这个app.yaml相当于wp-config.php,负责执行脚本和管理要上传的文件~

这样,你的wordpress内部引用附件就不会丢失了。

博客到这里就搬迁完毕鸟,配置指南就不说了,唯一要注意的是,在wordpress导入的时候复选框是导入时包含评论的意思,最好选上吧,然后导入后应该在后台更新一下评论计数,文章ID排列,缓存等等,这些就不细表了,自行摸索便可~

 

顺便一说,萝莉天下的映像站是http://gae.lolis.info,作为示范站点大家可以参考。

标签: ,

27 条评论 于 “GAE搭建micolog小教程”

  1. ract
    2011年2月26日23:14
    1

    在GAE上搭建代理api什么的还是不错的~(PIA飞.

    Firefox 3.6.13 Firefox 3.6.13 Windows 7 Windows 7
    • 灵曦
      2011年2月27日10:45
      2

      昨晚通宵折腾了API代理,基于python的不稳定,基于java的架设上了就没了博客,博客覆写上了java api就没了。。

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
      • ract
        2011年2月27日13:19
        3

        再创建一个新的不就行了.

        Firefox 3.6.13 Firefox 3.6.13 Windows 7 Windows 7
        • 灵曦
          2011年2月27日13:20
          4

          没手机去验证了。。

          Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
          • ract
            2011年2月27日13:46
            5

            你不会把10个应用全用完了吧.而且每个都可以重叠上传不同版本的应用的.

            Firefox 3.6.13 Firefox 3.6.13 Windows 7 Windows 7
            • 灵曦
              2011年2月27日13:48
              6

              我就弄了一个,再申请一个要另一个手机验证,找不到号码了,重叠版本虽然也有提供url,但是url不能添加到独立域名里面,只能添加default的到自定义域名,所以另一个其实目前看来是被ban的,也就用不了了

              Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
              • ract
                2011年2月27日14:01
                7

                我记得申请一次之后将会有10个application.不过那时很久很久以前的事了,现在是什么情况我不清楚.
                另外添加hosts应该就可以连接了,但只能一一对应.

                Firefox 3.6.13 Firefox 3.6.13 Windows 7 Windows 7
  2. 2011年2月27日03:17
    8

    每次都要翻墙!有些麻烦。 /zhuakuang

    Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP
    • 灵曦
      2011年2月27日10:44
      9

      为什么说每次都要翻墙?怎么今天我两个回复都听不懂呢?

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
      • ract
        2011年2月27日13:18
        10

        GAE在有的地方是被ISP墙的,大概.反正就是连不上去.

        Firefox 3.6.13 Firefox 3.6.13 Windows 7 Windows 7
        • 灵曦
          2011年2月27日13:20
          11

          应该是说配置页面或者appspot被墙吧,我这也提供解决方案了,比如你打开http://gae.lolis.info试试看会不会被墙呢,原来的域名是被墙的,不过绑定到这个后就不会了

          Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
          • 2011年2月28日03:39
            12

            http://gae.lolis.info/ 同样被墙! /qiuda

            Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP
            • 灵曦
              2011年2月28日12:55
              13

              不会吧,这么杯具,我这边还没墙的。。

              Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
              • ken
                2012年4月17日10:17
                14

                的确背墙了,深圳。

                Google Chrome 18.0.1025.142 Google Chrome 18.0.1025.142 Windows XP Windows XP
  3. 2011年2月27日09:59
    15

    连接超时啊。。
    ———-
    等待终结。。。

    Firefox 3.6.6 Firefox 3.6.6 Windows 7 Windows 7
    • 灵曦
      2011年2月27日10:44
      16

      什么连接超时?

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
      • 2011年2月27日11:52
        17

        对于无法访问的网站,火狐的两种基本提示是“重定向”和“连接超时”(位于 gae.lolis.info 的服务器响应时间过长。)
        ———-
        等待终结。。。

        Firefox 3.6.6 Firefox 3.6.6 Windows 7 Windows 7
  4. 2011年2月28日02:31
    18

    可以打开~~ 灵曦的课余时间都鼓捣在网上了吧~~

    Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 Windows 7
    • 灵曦
      2011年2月28日12:54
      19

      嗯呢~不上网都不知道干啥好了…

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
  5. 2011年2月28日10:39
    20

    这个不会玩 /lenghan

    Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
  6. 2011年2月28日13:00
    21

    貌似Appspot的数据库很蛋疼……

    Google Chrome 11.0.672.2 Google Chrome 11.0.672.2 Windows 7 Windows 7
    • 灵曦
      2011年2月28日14:03
      22

      没错,我还是搞不清楚他的数据结构……

      Wordpress App 2.6.6 Wordpress App 2.6.6 iPhone iPhone
  7. 2011年3月6日15:13
    23

    曾经尝试过,到后来发现好麻烦就没搞了。收藏一下,有空再玩。

    Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP
  8. 2011年4月13日11:25
    24

    这个用过一段时间,就是经常给墙 /nnmm

    Google Chrome 11.0.686.3 Google Chrome 11.0.686.3 Windows 7 Windows 7
    • 灵曦
      2011年4月13日22:48
      25

      解析到自己的域名上,别用自带的域名我发现就不会了

      Internet Explorer 8.0 (Compatibility Mode) Internet Explorer 8.0 (Compatibility Mode) Windows 7 Windows 7
  9. Rally
    2013年1月16日18:56
    26

    我还在考虑GAE 空间可以用来做什么 除了解决墙的问题 因为已经配置了一个了 还剩一个空着 想用起来

    Google Chrome 24.0.1312.52 Google Chrome 24.0.1312.52 Windows 8 x64 Edition Windows 8 x64 Edition
  10. 2014年5月11日14:09
    27

    大同新娘跟妆

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

灵曦:请留下点什么嗯~

/qy /sy /hx /hp /cj /hz /yang more »