新浪SAE云平台如何绑定域名到子目录

2014.01.3 38 Comments 6,386 次阅读

很早以前周良介绍过新浪 的 Sina App Engine (新浪SAE云平台)服务,可以用于建设免费的 WordPress 等程序网站,也可以部署自己开发的程序。我曾经也在博客发布过 基于新浪SAE平台的定时手机短信提示功能 和 基于新浪SAE平台的网站监控报警系统  这些小应用,但是新浪SAE有个限制,就是普通用户只能创建10个独立的应用,如果超过十个,就需要付费购买更高的账户权限了,这一点很不方便啊!

所以,周良给大家带来一个小技巧,可以绑定域名到应用的子目录。打个比方:eric.ec/blog2 这个域名我绑定到了一个应用,blog.aips.me 这个域名我可以绑定到这个应用的 /blog 目录下面(域名和目录可以自定义)。这样大家就可以在一个应用里面创建多个独立的网站了。

首先,需要把你的域名绑定到SAE应用。SAE绑定域名的方法有两种:
1、如果你的域名已经在其他服务器备案过,则可以向SAE官方申请绑定http://sae.sina.com.cn/?m=devcenter&catId=9

2、自助绑定。请打开你的应用,进入“应用设置”,在“独立域名设置”便可以看到操作面板。按照提示一步步操作即可。(关于域名的绑定,可以查看《新浪SAE开放独立域名绑定功能》这篇文章)
绑定域名后,就需要写Appconfig了。Appconfig保存在代码目录的config.yaml文件。绑定域名到子目录的写法如下:
[cce]
name: Sub-domain binding
handle:
- rewrite:if ( in_header["host"] ~ "blog.aips.me" && path ~ "^(?!blog/)(.*)" ) goto "blog/$1?%{QUERY_STRING}"
- rewrite:if ( in_header["host"] ~ "code.aips.me" && path ~ "^(?!pic3d/)(.*)" ) goto "pic3d/$1?%{QUERY_STRING}"
- rewrite:if ( in_header["host"] ~ "www.aip.me"&& !is_file() &&path ~ "^(?!www/)(.*)" ) goto "www/$1?%{QUERY_STRING}"
[/cce]

解释一下这段代码的意思:

blog.aips.me 绑定到“/blog”目录
pic3d.star7th.com绑定到”/code”目录
eric.ec/blog2绑定到“/www”目录

关于怎么搞定子目录安装程序,可以查看SAE的官方文档(无非就是用SVN上传程序文件,把文件传到你需要设定的子目录就可以了)。

附上一个新浪SAE的邀请链接,有需要的朋友可以使用一下哦,注册送云豆的哦!http://www.aips.me/go/sae/

Related Posts:
38 Responses
Comment (38)
Trackback (0)
  • #-14
    :

    问下,在"^(?!blog/)(.*)"中,^(?!是什么意思呢?

    2014.08.26 20:01 Reply
  • #-13
    :

    问下,在"^(?!blog/)(.*)"中,^(?!是什么意思呢?

    2014.08.26 20:01 Reply
  • #-12
    2014.01.28 16:21 Reply
    • 周良 :

      你发个互粉的表情干嘛?

      2014.01.28 16:29 Reply
  • #-11
    2014.01.28 16:21 Reply
    • 周良 :

      你发个互粉的表情干嘛?

      2014.01.28 16:29 Reply
  • #-10
    超级玛丽 :

    以前绑定域名要使用云豆。前段时间也申请了BAE玩了下,不会php水平太弱,就放弃了。

    2014.01.12 01:03 Reply
    • 周良 :

      你可以搞个wordpress玩玩

      2014.01.12 01:39 Reply
      • 超级玛丽 :

        现在就专心搞自己的小网站就OK了。之前搞BAE和SAE是想搞微信公众号的

        2014.01.12 12:08 Reply
  • #-9
    超级玛丽 :

    以前绑定域名要使用云豆。前段时间也申请了BAE玩了下,不会php水平太弱,就放弃了。

    2014.01.12 01:03 Reply
    • 周良 :

      你可以搞个wordpress玩玩

      2014.01.12 01:39 Reply
      • 超级玛丽 :

        现在就专心搞自己的小网站就OK了。之前搞BAE和SAE是想搞微信公众号的

        2014.01.12 12:08 Reply
  • #-8
    博客赚钱 :

    这个免费服务器有时间限制的没有?

    2014.01.6 17:23 Reply
  • #-7
    博客赚钱 :

    这个免费服务器有时间限制的没有?

    2014.01.6 17:23 Reply
  • #-6
    kn007 :

    子域名。。。不错么。。

    2014.01.5 11:00 Reply
    • 周良 :

      主要可以资源最大化,绑定蛮多东西到SAE了

      2014.01.5 21:08 Reply
      • kn007 :

        主要是对新浪云机组不满。。sae表示没办法,没经费,没预算

        2014.01.5 21:25 Reply
  • #-5
    kn007 :

    子域名。。。不错么。。

    2014.01.5 11:00 Reply
    • 周良 :

      主要可以资源最大化,绑定蛮多东西到SAE了

      2014.01.5 21:08 Reply
      • kn007 :

        主要是对新浪云机组不满。。sae表示没办法,没经费,没预算

        2014.01.5 21:25 Reply
  • #-4
    露兜 :

    关注SAE好久,但是在 "您需要登录以后才能访问该页面 -> 点此登录 -> 您需要登录以后才能访问该页面" -> 点此登录..."的死循环中,一直没有出来过。

    2014.01.4 11:41 Reply
    • 周良 :

      帮你询问一下SAE官方吧

      2014.01.4 16:23 Reply
    • kn007 :

      这个貌似是很老的问题了,记得是跟浏览器和cookie有关。

      2014.01.5 21:26 Reply
  • #-3
    露兜 :

    关注SAE好久,但是在 "您需要登录以后才能访问该页面 -> 点此登录 -> 您需要登录以后才能访问该页面" -> 点此登录..."的死循环中,一直没有出来过。

    2014.01.4 11:41 Reply
    • 周良 :

      帮你询问一下SAE官方吧

      2014.01.4 16:23 Reply
    • kn007 :

      这个貌似是很老的问题了,记得是跟浏览器和cookie有关。

      2014.01.5 21:26 Reply
  • #-2
    siac :

    赞!很有用!

    2014.01.4 10:12 Reply
  • #-1
    siac :

    赞!很有用!

    2014.01.4 10:12 Reply
  • 还没有Trackback
Leave a Reply