Dotcloud基本安装命令

Dotcloud国外的一款云服务提供商,目前免费公测阶段,最近拿到邀请码,试用了下,速度与稳定性还不错。前段时间建立了DEMO页做了简单的测试,稳定性比自己先前买的国内主机更优秀,于是把陋室也搬了过来,您现在访问的页面就是建立在该服务器上。

该云服务器不同与以往免费空间,部署环境都是在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进程

此条目是由 malu8 发表在 未分类 分类目录的。将固定链接加入收藏夹。

评论已关闭。