使用cloudControl或dotcloud免费云空间建站的通用教程

教程大全 2026-01-08 12:02:35 浏览

dotcloud可能大家都比较熟悉,因为现在非常流行的Docker(容器)就是出自dotcloud的创始人,不过Docker公司后来直接将dotcloud业务卖给了cloudControl,专注于Docker技术应用开发了。而cloudControl有dotcloud后,也对PaaS服务进行了升级,采用了GCE服务。cloudControl和dotcloud只是域名不同,账号不能相通,如果要使用他们俩的空间就要分别在两个网站上注册用户。不过网站和空间架构都是一模一样的,安装PHP、MysqL等组件,绑定自定义域名方法都是一样的,部落使用后感触最深的就是dotcloud的空间速度要好于cloudControl。cloudControl采用的是亚马逊AWS欧洲服务器,国内访问速度非常慢,而dotcloud用的是谷歌Google Compute Engine,国内访问速度要好于亚马逊AWS。当然,由于cloudControl和dotcloud都支持绑定域名,我们可以使用免费CDN的方法来解决空间访问速度慢的问题。

一、cloudControl和dotcloud空间申请 1、空间官方网站:cloudControl::、进入到官网,点击注册,输入自己的邮箱和密码,提交。部分地区可能无法打开官网,请自备工具。

3、登录后,你就可以开始创建应用了,支持Java、PHP、Node.js、Python、Ruby等。

4、创建完成后,你就可以看到应用列表了。

二、cloudControl和dotcloud创建实例 1、cloudControl和dotcloud需要用Git才能创建和发布实例,如果你的电脑没有安装Git,可以进入到Git for Windows下载。然后再安装cctrl 命令工具,这是cctrl命令工具下载地址。

2、输入cctrluser -h可以查看到cctrl的用法,详细的说明如下:commands:available commandscreate 新建用户setup 设置activate 激活delete 删除key 列出Public Keykey.add 添加 public keykey.remove 删除 public keyLogout 退出addon.register 添加组件commands:available commandsrun 运行命令工具rollback 回滚create 创建应用details 详情delete 删除push 推送本地更新deploy 发布应用undeploy 删除应用user 列出用户user.add 添加用户user.remove 删除用户config 配置文件config.add 添加配置config.remove 删除addon 查看组件addon.list 列出可用组件addon.add 添加组件addon.upgrade 升级addon.downgrade 降级addon.remove 删除alias 列出域名alias.add 添加域名alias.remove 删除域名worker 列出进程worker.add 添加进程worker.remove 停止进程worker.restart 重启3、运行cctrl命令:cctrluser key.add 会自动在本地生成Public Key,然后填写你的邮箱和密码,就可以上传到cloudControl空间上了。

4、执行以下命令,利用Git下载一个cloudControl提供的PHP应用实例代码,当然如果你有自己的代码可以直接上传:

复制代码

代码如下:

git clonemfreehao123cd mfreehao123# 或者你也可以通过以下方法上传代码cd path_TO_YOUR_CODE# If you don't already have a local repository initialize Gitgit init .git add .git commit -am "Initial commit"

5、这是cloudControl提供的PHP应用实例代码目录内容。

6、执行以下命令将本地代码提交到cloudControl,并发布应用。

复制代码

代码如下:

cctrlapp mfreehao123/default puSHCctrlapp mfreehao123/default deploy

7、应用发布后,你就可以进入到cloudControl中开始管理空间了,能看到免费空间的VCPU为1核,128MB内存。(点击放大)

8、dotcloud空间创建实例和上面是一样的,只不过你还需要安装dotcloudng 命令工具,然后执行命令:

复制代码

代码如下:

git clonemydotcd mydotdcuser key.adddcapp mydot/default push

9、dotcloud的管理界面也基本上一样。

使用cloudControl或dotcloud免费云建站的通用教程

三、cloudControl和dotcloud绑定域名 1、cloudControl和dotcloud支持绑定自己的域名,进入到应用管理页面,点击设置后能看到域名TXT值 ,这个需要你先复制到你的域名DNS管理处,添加并验证。

2、接着到cloudControl和dotcloud添加绑定你自己的域名。

3、提交后,大概要等上十五分钟以上才能使用自定义域名访问。

4、自定义域名可以做CNAME记录,记录值为cloudControl和dotcloud生成的二级域名。

四、cloudControl和dotcloud安装MysqL等应用组件 1、cloudControl和dotcloud提供了应用组件中心,提供非常丰富的Web组件供你选择,数据库方面就有ElephantSQL、MemCachier、MongoLab、MySQLd、MySQLs、OpenRedis、PostgreSQLd。

2、其它方面的组件还有:Alias(绑定域名)、Custom Config(自定义配置)、Cron Jobs(定时任务)、PhraseApp、QuotaGuard、HTTPS等。

3、给你的cloudControl和dotcloud添加组件的方法很简单,以MysqL为例,执行命令:

复制代码

代码如下:

cctrlapp mfreehao123/default addon.add mysqls.freecctrlapp mfreehao123/default addon mysqls.free

4、后面一句可以查看你的MysqL数据库连接信息,包括账号、密码、数据库连接地址等等。

5、添加的应用组件都可以在cloudControl和dotcloud管理面板页面下方看得到。

6、cloudControl和dotcloud的免费MysqL配额比较小,才5MB,相关说明如下:

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐