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

38

很早以前周良介绍过新浪 的 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/

如果你有设计或者 WordPress 方面的项目需求,可以和我联系 Email:wwwzhouliang@gmail.com。

作者主页 邮箱 微博 腾讯微博 QQ Twitter Facebook Google+

共 38 条评论

  1. siac 回复

    赞!很有用!

    1. 周良 (文章作者) 回复

      那就试试吧~

  2. siac 回复

    赞!很有用!

    1. 周良 (文章作者) 回复

      那就试试吧~

  3. 露兜 回复

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

    1. 周良 (文章作者) 回复

      帮你询问一下SAE官方吧

    2. kn007 回复

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

  4. 露兜 回复

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

    1. 周良 (文章作者) 回复

      帮你询问一下SAE官方吧

    2. kn007 回复

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

  5. kn007 回复

    子域名。。。不错么。。

    1. 周良 (文章作者) 回复

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

      1. kn007 回复

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

        1. 周良 (文章作者) 回复

          我的豆都用不完。。。。

        2. 欧美头像贴吧 回复

          我表示也如此。。

  6. kn007 回复

    子域名。。。不错么。。

    1. 周良 (文章作者) 回复

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

      1. kn007 回复

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

        1. 周良 (文章作者) 回复

          我的豆都用不完。。。。

        2. 欧美头像贴吧 回复

          我表示也如此。。

  7. 博客赚钱 回复

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

    1. 周良 (文章作者) 回复

      没有

  8. 博客赚钱 回复

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

    1. 周良 (文章作者) 回复

      没有

  9. 超级玛丽 回复

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

    1. 周良 (文章作者) 回复

      你可以搞个wordpress玩玩

      1. 超级玛丽 回复

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

        1. 周良 (文章作者) 回复

          嗯。好的

  10. 超级玛丽 回复

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

    1. 周良 (文章作者) 回复

      你可以搞个wordpress玩玩

      1. 超级玛丽 回复

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

        1. 周良 (文章作者) 回复

          嗯。好的

  11. 爱时尚家具 回复
    1. 周良 (文章作者) 回复

      你发个互粉的表情干嘛?

  12. 爱时尚家具 回复
    1. 周良 (文章作者) 回复

      你发个互粉的表情干嘛?

  13. 回复

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

  14. 回复

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

Leave a Reply

您的邮箱不会公开,当您的评论有新的回复时,会通过您填写的邮箱向您发送评论内容。 Required fields are marked *

返回顶部