应用cloudControl或dotcloud完全免费云室内空间建网站

2021-02-21 15:08 admin

dotcloud将会大伙儿都较为熟习,由于如今十分时兴的Docker(器皿)便是出自dotcloud的创办人,但是Docker企业后来立即将dotcloud业务流程卖给了cloudControl,潜心于Docker技术性运用开发设计了。而cloudControl有dotcloud后,也对PaaS服务开展了升級,选用了GCE服务。
cloudControl和dotcloud只是网站域名不一样,账户不可以相通,假如要应用她们俩的室内空间就要各自在两个网站上申请注册客户。但是网站和室内空间构架全是1模1样的,安裝PHP、MysqL等组件,关联自定网站域名方式全是1样的,部落应用后感受最深的便是dotcloud的室内空间速率好些于cloudControl。
cloudControl选用的是亚马逊AWS欧洲服务器,中国浏览速率十分慢,而dotcloud用的是谷歌Google Compute Engine,中国浏览速率好些于亚马逊AWS。自然,因为cloudControl和dotcloud都适用关联网站域名,大家可使用完全免费CDN的方式来处理室内空间浏览速率慢的难题。

1、cloudControl和dotcloud室内空间申请办理
1、室内空间官网:
cloudControl:https://www.cloudcontrol.com
dotcloud:https://www.dotcloud.com
2、进到到官方网站,点一下申请注册,键入自身的电子邮箱和登陆密码,递交。一部分地域将会没法开启官方网站,请自备专用工具。

3、登陆后,你便可以刚开始建立运用了,适用Java、PHP、Node.js、Python、Ruby等。

4、建立进行后,你便可以看到运用目录了。

2、cloudControl和dotcloud建立案例
1、cloudControl和dotcloud必须用Git才可以建立和公布案例,假如你的电脑上沒有安裝Git,能够进到到Git for Windows免费下载。随后再安裝cctrl 指令专用工具,这是cctrl指令专用工具免费下载详细地址。

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室内空间到了。

4、实行下列指令,运用Git免费下载1个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运用案例编码文件目录內容。

6、实行下列指令将当地编码递交到cloudControl,高并发布运用。

拷贝编码
编码以下:

cctrlapp mfreehao123/default push
cctrlapp mfreehao123/default deploy

7、运用公布后,你便可以进到到cloudControl中刚开始管理方法室内空间了,能看到完全免费室内空间的VCPU为1核,128MB运行内存。(点一下变大)

8、dotcloud室内空间建立案例和上面是1样的,只但是你还必须安裝dotcloudng 指令专用工具,随后实行指令:

拷贝编码
编码以下:

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

9、dotcloud的管理方法页面也基础上1样。


3、cloudControl和dotcloud关联网站域名
1、cloudControl和dotcloud适用关联自身的网站域名,进到到运用管理方法网页页面,点一下设定后能看到网站域名TXT值 ,这个必须你先拷贝到你的网站域名DNS管理方法处,加上并认证。

2、接着到cloudControl和dotcloud加上关联你自身的网站域名。

3、递交后,大约要等上105分钟以上才可以应用自定网站域名浏览。

4、自定网站域名能够做CNAME纪录,纪录值为cloudControl和dotcloud转化成的2级网站域名。


4、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.free
cctrlapp mfreehao123/default addon mysqls.free

4、后边1句能够查询你的MysqL数据信息库联接信息内容,包含账户、登陆密码、数据信息库联接详细地址这些。

5、加上的运用组件都可以以在cloudControl和dotcloud管理方法面板网页页面正下方看获得。

6、cloudControl和dotcloud的完全免费MysqL配额较为小,才5MB,有关表明以下: