Total Pageviews

Monday, 14 November 2011

Dotcloud的基本安装命令

该云服务器不同与以往免费空间,部署环境都是在linux命令下完成,windows下据说也可以操作,不过那也是模拟linux环境。所以您要玩这玩意建议在linux系统下,推荐去开一个虚拟机操作,系统最好用Ubuntu,因为Dotcloud也是用ubuntu 10.04系统部署的。下面介绍一下基本安装步骤:

安装DotCloud客户端

首先请确认你的python版本至少是2.6版的,如果不是2.6版本,请更新你的python。

$ python -V

根据情况选择一下一种方式安装DotCloud客户端:

安装有setuptools开发包的请使用easy_install安装DotCloud:

$ sudo easy_install dotcloud //官方推荐方式

如果没有setuptools开发包请使用下面的方式安装DotCloud客户端:

$ sudo apt-get install python-pip   //基于Debian的系统,获取pip(原pyinstall)
$ sudo pip install dotcloud       //通过pip安装DotCloud

确认DotCloud的命令行程序安装成功,提示你输入API Key。登陆DotCloud网站,你的账户下的settings里有你的API Key(你得确认自己已经通过DotCloud的邀请)。

$ dotcloud   //这时会提醒你输入你的API Key
$ dotcloud –h  //查看帮助
$ dotcloud create malu   //建立一个malu命名的项目
$ dotcloud deploy –t php malu.php  //在malu项目下建立php.malu.dotcloud.com网站
$ dotcloud deploy –t mysql malu.mysql   //在malu项目下建立mysql.malu.dotcloud.com数据库
$ dotcloud info malu.php   //查看php.malu.dotcloud.com信息
$ dotcloud info malu.mysql   //查看mysql.malu.dotcloud.com信息

以上是安装部分演示,环境部署好了,接下来就是上传网站文件:

$ dotcloud push malu.php ./webmalu/*    //把当前目录下webmalu文件夹的所有内容上传至服务器网站目录

除此之外还可以通过RSA认证scp上传。

$ dotcloud ssh malu.php   //ssh到服务器上

在服务器上的操作:

$ supervisorctl restart php5-fpm  //重启php5-fpm进程
$ sudo /etc/init.d/nginx restart  //重启nginx进程

No comments:

Post a Comment