分类 PaaS 下的文章

cloudControl 绑定自定义域名

cloudcontrol logo

cloudControl 是德国的一家PaaS云运用平台,和大多数PaaS 一样,提供应用的负载均衡和pay-as-you-go 的付费模式。

cloudControl 给每个应用提供每月720小时的可运行时间(足够每天24小时运行),流量方面没有限制。cloudControl 目前尚在测试阶段,有些操作有些奇怪,比如绑定自定义域名,需要同时设置CNAME和TXT认证。

cloudControl 使用git进行版本管理,它的域名是绑定在应用的某个分支上的。因此,在绑定域名之前,应该至少发布过一个版本。下图有一个应用cluster,已经发布过一个default的分支版本。

app information

- 阅读剩余部分 -

自动备份OpenShift数据到Dropbox(2)—自动备份脚本和cron任务的设置

dropbox-openshift

配置完Dropbox Uploader之后就可以编写脚本实现自动备份网站的数据了。开始之前,我们先理清一下所有流程,网站自动备份到Dropbox大致需要以下几个步骤:

  • 备份数据库;
  • 备份网站文件;
  • 将数据库和网站文件打包上传到dropbox;
  • 添加cron任务自动完成上面的步骤,实现定期备份。

另外最好有日志功能供日后分析. 我写了个简单的例子,稍作修改可以实现通用OpenShift网站文件和数据库的备份,也可用于普通的VPS数据备份。点击 这里下载

- 阅读剩余部分 -

自动备份OpenShift数据到Dropbox(1)—Dropbox Uploader的配置

OpenShift开通了SSH权限,并且用户可以设置cron任务,通过一定的配置我们可以让OpenShift自动备份网站数据(数据库,文件等)到Dropbox. 本文包含详细的配置步骤,供不太熟悉Linux Shell 的用户参考。

开始之前当然是申请OpenShift和Dropbox账户,并创建一个OpenShift 应用。假设这个步骤已经完成,我们就可以开始了。

SSH登录OpenShift应用,并依次输入以下命令在repo目录下创建一个文件夹dropbox,我们将在这里放置Dropbox 应用。

#请将{appname}换成你的app名称,比如我的app名称是apps,那就是 cd apps 
cd {appname}  
cd repo  
mkdir dropbox  
cd dropbox  

- 阅读剩余部分 -