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

所属分类: 网站运营 / 建站经验 阅读数: 184
收藏 0 赞 0 分享

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:https://www.cloudcontrol.com
dotcloud:https://www.dotcloud.com
2、进入到官网,点击注册,输入自己的邮箱和密码,提交。部分地区可能无法打开官网,请自备工具。
2016314101452643.gif (530×300)

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

4、创建完成后,你就可以看到应用列表了。
2016314101553306.gif (530×300)

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

2、输入cctrluser -h可以查看到cctrl的用法,详细的说明如下:
commands:
  available commands
    create        新建用户
    setup         设置
    activate      激活
    delete        删除
    key           列出Public Key
    key.add       添加 public key
    key.remove    删除 public key
    logout        退出
    addon.register 添加组件
commands:
  available commands
    run                 运行命令工具
    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空间上了。
2016314101633890.gif (530×300)

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

复制代码
代码如下:

git clone https://github.com/cloudControl/php-silex-example-app.git mfreehao123
cd mfreehao123
# 或者你也可以通过以下方法上传代码
cd PATH_TO_YOUR_CODE
# If you don't already have a local repository initialize Git
git init .
git add .
git commit -am "Initial commit"

5、这是cloudControl提供的PHP应用实例代码目录内容。
2016314101651063.gif (530×300)

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

复制代码
代码如下:

cctrlapp mfreehao123/default push
cctrlapp mfreehao123/default deploy

2016314101707895.gif (530×300)

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

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

复制代码
代码如下:

git clone https://github.com/cloudControl/php-silex-example-app.git mydot
cd mydot
dcuser key.add
dcapp mydot/default push

2016314101741523.gif (530×300)

9、dotcloud的管理界面也基本上一样。
2016314101758022.gif (530×300)


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

2、接着到cloudControl和dotcloud添加绑定你自己的域名。
2016314101841054.gif (530×300)

3、提交后,大概要等上十五分钟以上才能使用自定义域名访问。
2016314101857314.gif (530×300)

4、自定义域名可以做CNAME记录,记录值为cloudControl和dotcloud生成的二级域名。
2016314101914872.gif (530×300)


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

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

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

复制代码
代码如下:

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

4、后面一句可以查看你的MysqL数据库连接信息,包括账号、密码、数据库连接地址等等。
2016314102000261.gif (530×300)

5、添加的应用组件都可以在cloudControl和dotcloud管理面板页面下方看得到。
2016314102021109.gif (530×300)

6、cloudControl和dotcloud的免费MysqL配额比较小,才5MB,相关说明如下:
2016314102037440.gif (530×300)

更多精彩内容其他人还在看

空手套白狼:说说招投标网站的一些内幕 掌握资源的网站远比内容原创更重要

我非常欢迎这类文章的投稿,并会做传播,作者是一位建筑公司的经理,会通过互联网与大量招标类网站有接触,并通过自己的经历告诉了我们这些网站的内幕,通过本文可以了解到:掌握资源的网站远比内容原创更重要
收藏 0 赞 0 分享

百度站长平台:站点整改反馈功能即将上线

百度站长平台今日发布公告表示即将推出站点整改反馈功能,即若站长网站内容存在质量或是作弊问题,百度站长平台会将相关问题告知站长。若能在规定时间内修正,网站可有一次避免被惩罚的机会
收藏 0 赞 0 分享

建站经验:网站建设公司发展必备的22条商规

22条商规,是一本被神话了的商业著作,其实它翻来覆都在讲一个道理:成为你行业的标杆,然后一切你说了算。记得有位朋友跟我说,22商规其实只有最后一条定律是最重要的,其他的都是空谈。不过,本文希望能站在建站公司的角度重新解读,不当之处也多情谅解。
收藏 0 赞 0 分享

虚拟主机安装Dropbox备份网站的教程

虽然目前从国内访问Dropbox有小小困难,但是从国外访问还是正常的,对于拥有国外Linux虚拟主机的用户,可能会遇到这样的需求,就是如何将国外虚拟主机上的网站备份到Dropbox上,下面我以Dreamhost为例介绍一下备份的方法
收藏 0 赞 0 分享

站长再谈博客,理性、务实、交流是本质

如今大家都迷恋着资讯站、小说站、电商站的经营,已经很少有人再去关心所谓的博客了。还记得09年左右,独立博客迎来自身发展的黄金时期,涌现了牟长青、一格电、卢松松、月光博客等一系列知名博客,而这其中卢松松博客也已经实现了突破发展,向着平台继续前进
收藏 0 赞 0 分享

关于网站备案的44个问题和经验总结

这篇文章主要介绍了关于网站备案的44个问题和经验总结,这些问题是在备案过程中经常遇到的,需要的朋友可以参考下
收藏 0 赞 0 分享

企业建站注意事项:黑心建站公司的陷阱-域名所有者

这篇文章主要介绍了企业建站注意事项:黑心建站公司的陷阱-域名所有者,建站时购买的域名持有者一定要是息的资料,否则等着被坑吧,需要的朋友可以参考下
收藏 0 赞 0 分享

你赚到钱了吗?站长们之所以赚不到钱是因为缺乏这些思路

我们有没有找到问题的根源,我想这样的问题根源不在于个人的能力,而在于自己的思维和策略。那么,发现了问题根源,我们用什么样的方法去解决,这才是最重要的,也是大家最想知道的事情。今天,我就根据自己的一些想法,给大家分享一下解决办法
收藏 0 赞 0 分享

从“郭美美赌球被抓”这事件来谈谈百度搜索的用户体验

最近郭美美又火了一把,而且这把火并不好过,让她欠债2.6亿元,并且被带到了自己最不愿去的地方-警察局“做客”。今天本文就和大家一起从从“郭美美赌球被抓”这事件来谈谈百度搜索的用户体验
收藏 0 赞 0 分享

站长必看:竞价只靠钱来砸实在是太傻了!

虽然站长圈对于百度的这个商业行为十分厌恶,但是从自身利益上讲,我们还要遵守百度的游戏规则。不过,要说到效果,竞价的确有一定的话语权,有些专门竞价的站长的确是从中受益不少,只不过钱砸的太狠了
收藏 0 赞 0 分享
查看更多