Default|0Aero|1Caphy|2LAmour|3Dre-S|4Obsid|5Toba|6NoStyle|100
2011 12月 22
dotCloud使用技巧

dotCloud使用技巧

  网站的备案信息突然无预警的被删除了,重新备案又相当繁琐,索性决定把网站转移到dotCloud上。dotCloud虽然有收费服务,但是免费的功能上没什么区别,只是不能使用顶级域名,只能开设2个服务,对我这个小网站来说免费的就已经足够了。

  由于工作上的关系,已经使用过一段时间的dotCloud了,期间遇到了一些困难,但是随着不断地尝试和热心网友的帮助,已经可以使用绝大部分功能了。借着这次机会把相关的一些技巧整理出来做个记录,主要是官网上没有的东西。

  1、Cygwin安装后在桌面上会生成一个Cygwin Terminal快捷方式,这个控制台里“/home”对应的是“C:\Documents and Settings\Administrator”,用起来很不方便,甚至还会出错。把Cygwin安装目录下的“Cygwin.bat”用文本编辑器打开,在“chdir h:\cygwin\bin”下面添加一行“set HOME=h:\Cygwin\home”,执行“Cygwin.bat”,这个控制台里“/home”就改为“h:\Cygwin\home”,使用这个控制台配置、使用dotCloud就不会出问题了

  2、dotCloud使用的服务器是Nginx,Apache里常用的写在.htaccess里的rewrite语法就不管用了,要在nginx.conf中使用如下内容:
if (!-f $request_filename){
    set $rule_0 1$rule_0;
}
if (!-d $request_filename){
    set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
    rewrite /blog/. /entry.php last;
    rewrite /. /index.php last;
}

  3、如果有多个dotCloud账号,切换起来会非常麻烦,每次切换都要使用“dotcloud setup”重新输入一次API Key。我实际使用Cygwin的时候发现dotCloud账号信息是保存在“/home/.dotcloud”中,如果结合上面的第1点,就可以轻松实现多账号切换。方法如下:
比如有a、b两个账号,a账号网站文件保存在“h:\Cygwin\home\www”,b账号网站文件保存在“h:\Cygwin\b_home\www”,将第1点修改过的“Cygwin.bat”重命名为“a.bat”,复制一份并重命名为“b.bat”,将“b.bat”中的“set HOME=h:\Cygwin\home”修改为“set HOME=h:\Cygwin\b_home”,这样就可以使用“a.bat”来管理a账号,用“b.bat”管理b账号,只需要第一次使用的时候配置一次API Key。


本文固定链接:http://www.piscdong.com/blog/209/dotcloud/




发表评论

信箱不显示在页面上,仅用来显示头像
http://

减少高度增加高度 插入表情 插入表情 插入表情 插入表情 插入表情 插入表情 插入表情 插入表情 插入表情 插入表情 插入表情 插入表情
无觅相关文章插件,快速提升流量