cloudControl 绑定自定义域名

cloudcontrol logo

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

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

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

app information

点击这个分支名就可以绑定子域名了,cloudControl 默认已经绑定了{appname}.cloudcontrolled.com和{branch name}.{appname}.cloudcontrolled.com格式的域名,目前第二个域名暂时无法使用。

alias list

cloudControl 免费用户可以绑定除泛域名之外的任意域名(当然包括顶级域名)。在上图的Add alias框中输入你需要添加的域名,回车就可以了,稍候你添加的域名将出现在列表里:

alias not verified

新添加的域名没有经过认证,呈现灰色不可用的状态,我们需要在DNS里添加CNAME记录到{appname}.cloudcontrol.com。如果你要绑定顶级域名,请将顶级域名的A记录指向cloudcontrol 的爱尔兰服务器地址:

  • 79.125.117.4
  • 79.125.117.6

设置好CNAME或A记录之后,我们还需要在DNS里添加一项TXT记录用于认证(不知道cloudcontrol怎么想的,既然用户能改CNAME或A记录,那么域名肯定是自己的,还要画蛇添足加个TXT记录来证明?),TXT记录的名称就是域名名称,值是cloudcontrol 域名列表里的那一串值。下图的例子中是绑定 z-cloudcontrol.shuyz.com 的设置:

dns settings

设置完成后就是等待DNS生效了,cloudControl 会检测你的DNS 记录,如果TXT验证成功的话,域名就绑定成功了,此时在cloudControl 的DNS 列表里可以看到绑定的域名变成蓝色,表示绑定的域名已经生效了。

domain available

总结:cloudControl 目前认处于测试阶段,虽然web 控制台非常简陋,但是它的cctrl工具已经集成了几乎所有的功能,感兴趣的朋友可以试用一下。不过个人感觉cloudControl 更适合作版本控制,不经保留了git的大部分习惯如分支管理等,还可以添加用户进行多人写作。

cloudControl 的使用和安装WordPress 请参考: Windows环境下cloudControl开发环境的搭建和安装WordPress

最后附上cloudcontrol 的php探针:

注:2012-11-08 我已经将测试绑定的子域名从DNS记录里删除,所以上面的测试链接已经失效。

关键字:PaaS

本文链接:树叶的BLOG >> cloudControl 绑定自定义域名

本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。

上一篇 : 自动备份OpenShift数据到Dropbox(2)—自动备份脚本和cron任务的设置 下一篇 : Windows环境下cloudControl开发环境的搭建和安装WordPress