该云服务器不同与以往免费空间,部署环境都是在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进程
ppt.cc/fVjECx ppt.cc/fEnHsx ppt.cc/fRZTnx ppt.cc/fSZ3cx ppt.cc/fLOuCx ppt.cc/fE9Nux ppt.cc/fL5Kyx ppt.cc/fIr1ax ppt.cc/f71Yqx tecmint.com linuxcool.com linux.die.net linux.it.net.cn ostechnix.com unix.com ubuntugeek.com runoob.com man.linuxde.net v.gd/4A2G5b v.gd/VBg0IE v.gd/kVkm7n v.gd/jCKP1G linuxprobe.com linuxtechi.com howtoforge.com linuxstory.org systutorials.com ghacks.net linuxopsys.com v.gd/2P9wTx v.gd/FtfpqE v.gd/eMfHsm v.gd/Ub7mqv v.gd/RReVk0 v.gd/vS3uTI v.gd/4Zxmba v.gd/1BnFph
No comments:
Post a Comment