2011
12月
22

dotCloud使用技巧
时间:17:43,标签: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中使用如下内容:
3、如果有多个dotCloud账号,切换起来会非常麻烦,每次切换都要使用“dotcloud setup”重新输入一次API Key。我实际使用Cygwin的时候发现dotCloud账号信息是保存在“/home/.dotcloud”中,如果结合上面的第1点,就可以轻松实现多账号切换。方法如下:
本文固定链接:http://www.piscdong.com/blog/209/dotcloud/
由于工作上的关系,已经使用过一段时间的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;
}
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/








