体验DotCloud部署wordpress

我落伍了,现在才接触到cloud。

除了这个我个人的blog,去年开始还另外建了一个blog专门纪录一些与苹果mac iphone有关的东西,当时免费放在sinaapp上(http://chztv.sinaapp.com)。

随着新浪SAE政策的改变,不再免费赠送云豆,以后的日子难过了,于是寻找一些新的cloud,又能支持wordpress。

前几天看到了dotcloud,于是开始体验。

主要参考了这篇文章(http://blog.yangtse.me/2011/10/wordpress-dotcloud/),然后按步就班,基本上没问题。

我用x60的新苹果系统,很方便的安装了dotcloud,不用像在windows下要安装一大堆东西。

说几点dotcloud使用中的几点问题:

1.不像普通的虚拟主机,dotcloud需要在本地搭建dotcloud,然后通过命令行进行远程操作,当然命令很简单,输入dotcloud -h 都有帮助。

2.使用了nginx,和apache有较大不同,当然主要是指配置文件方面。建好wordpress后,第一次设置永久链接时,可能操作太快,少打了最前面的”/”,结果导致无法打开,502错误。后来只能删除数据库,重新安装wordpress。

3.dotcloud官方只能push,无法下载服务端文件

下面说说如何使用SSH客户端直接连接dotcloud服务器,进行文件管理。

1.获得ssh连接参数;

输入 dotcloud info yourapp.www 就会显示如下图所示的信息

dotcloud-ssh

登录帐号:dotcloud

host:项目名-用户名.dotcloud.com

端口:每个项目都不一样,此项目是1488(具体看你的app信息)

private key:~/.dotcloud/dotcloud.key (私钥文件,找不到这个,暂时没有办法使用ssh管理。我用的是osx,直接在Finder中的转到文件夹功能,输入”~/.dotcloud/”,就打开了这个隐藏目录,很方便)

2.使用Tunnelier这个SSH客户端

下载了TunnelierPortable便携版,解压即可使用。在 user keypair manager中导入私钥key文件,然后在登录认证选项中选择 publickey - slot1(这个具体按你的keypair manager中key位置决定)。OK,后面就简单了,登录后和普通的FTP一样操作了,想方便的可以直接上传下载文件了。

展示一下我的dotcloud项目:

http://www.paulblog.tk

Paul s Blog