cloudControl和dotcloud免费云空间搭建PHP和MysqL绑定域名和CDN加速

免费空间   2015年11月06日 17:33  

cloudControl和dotcloud免费云空间搭建PHP和MysqL绑定域名和CDN加速

cloudControl和dotcloud都是几年前部落介绍的免费云空间,前几天在分享新版OpenShift空间时有朋友留言说cloudControl已经收购了dotcloud,推出的全新的Platform-as-a-Service平台即服务,采用亚马逊AWS谷歌GCE云服务器,相对于之前已经作了不少的改进。

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免费云空间搭建PHP和MysqL绑定域名CDN加速

一、cloudControl和dotcloud空间申请

1、空间官方网站:

  • 1、cloudControl:https://www.cloudcontrol.com
  • 2、dotcloud:https://www.dotcloud.com

2、进入到官网,点击注册,输入自己的邮箱和密码,提交。部分地区可能无法打开官网,请自备工具。

cloudControl和dotcloud注册

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

cloudControl和dotcloud创建应用

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

cloudControl和dotcloud列表

二、cloudControl和dotcloud创建实例

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

cloudControl安装工具

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空间上了。

cloudControl添加本地Key

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应用实例代码目录内容。

cloudControl应用目录

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


cctrlapp mfreehao123/default push
cctrlapp mfreehao123/default deploy

cloudControl和dotcloud发布应用

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

cloudControl和dotcloud管理面板

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


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

dotcloud管理使用

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

dotcloud管理界面

三、cloudControl和dotcloud绑定域名

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

cloudControl和dotcloud验证域名

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

cloudControl和dotcloud添加绑定域名

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

cloudControl和dotcloud提交成功

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

cloudControl和dotcloud添加CNAME记录

四、cloudControl和dotcloud安装MysqL等应用组件

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

cloudControl和dotcloud组件

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

cloudControl和dotcloud定时任务

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


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

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

cloudControl和dotcloud查看到MysqL信息

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

cloudControl和dotcloud查看到的组件

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

cloudControl和dotcloud免费配额

五、用免费CDN解决cloudControl空间慢问题

1、经过部落的测试使用发现,cloudControl空间的速度比较慢,dotcloud空间要好一些。查一下,dotcloud空间用的谷歌GCE的服务器。

dotcloud使用的是GCE空间

2、cloudControl空间访问速度慢,可以使用Incapsula免费CDN来解决。Incapsula的CDN节点有香港、东京、新加坡等亚太节点,国内访问速度快。

cloudControl使用免费CDN加速

3、Incapsula没有用过的朋友可以看看:Incapsula免费CDN服务申请使用。进入到Incapsula添加想要加速的网站域名。

cloudControl添加加载域名

4、接下来Incapsula会自动检测你的域名的DNS记录,确认没有问题后你就可以点击下一步了。

cloudControl检测DNS记录

5、Incapsula会给你的域名生成一个二级域名,这个域名就是你的加速域名的CNAME记录值了。

cloudControl生成二级域名

6、你需要到你的域名DNS管理处,将你的域名CNAME值修改为Incapsula的二级域名。

cloudControl修改DNS记录

7、通过上面的方法,待DNS生效后你就可以成功用上Incapsula CDN了。但是这样的话,网站用的CDN节点为美国了,为了充分利用Incapsula CDN亚太节点,我们需要将节点IP指定为亚太地区的。

cloudControl利用CDN节点加速

8、Incapsula所有的CDN节点IP地址可以在这里找到:https://bgp.he.net/AS19551#_prefixes。你可以自己选择一个IP地址,然后到DNS管理处修改记录,设置为A记录,记录值为IP地址。

cloudControl指定IP地址

9、待DNS生效后,网站使用的Incapsula CDN节点就是日本等亚太节点了。

cloudControl访问到的是日本CDN节点

10、用站长工具测试时,发现Incapsula CDN节点的速度还是可以的。

cloudControl访问速度

11、这是cloudControl空间访问效果演示。

cloudControl效果演示

六、cloudControl和dotcloud使用小结

1、cloudControl和dotcloud免费云空间申请起来比较简单,但是使用起来比较麻烦,主要上传和管理文件要使用Git工具,不熟悉命令工具的朋友可能会觉得困难。

2、cloudControl和dotcloud空间都有付费套餐服务,直接注册申请到应该是试用免费套餐,空间内存和数据库等都限制非常小,建站可能比较难,用来测试还是可以的。

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。

十个便宜VPS主机分享-VPS服务器建站和搭建应用服务体验
2014年六大免费VPS主机-免费VPS申请、使用和点评

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有80 位神马家族成员冒出泡来在农场开始干活了
  • 弱弱问一下,Incapsula指定IP后控制面板还能管理或者操作还能生效吗?

    RR233CY 回复:

    @Sueri_锐, 可以,IP可以增加,也可以改

    qi 回复:

    @Sueri_锐, 可以,不影响。

    这是农场的第 1 块农田,部落批准 [Sueri_锐] 在[2015-11-6 20:37]开垦完成.
  • RR233CY 17

    5MB数据库,2个并发连接。。。没看,并发连接数是2!!!!鸡肋!

    qi 回复:

    @RR233CY, 限制太小了,只能应用到一些没有数据库的应用了。

    四弦 回复:

    @qi, 我本来还想去试试,看到2个并发,直接尿了……
    这限制,还不如用sqlite算了

    RR233CY 回复:

    @四弦, 这俩货都不提供永久存储,用sqlite不现实

    面码酱 回复:

    @qi, 有不需要数据库的php程序。比如这个“TXTCMS”,就不用数据库。

    面码酱 回复:

    @面码酱, MiniCMS这个也是不需要数据库的。

    qi 回复:

    @面码酱, 是的,好多这样的博客程序。

    yearqp 回复:

    @RR233CY, 5个并发吧

    RR233CY 回复:

    @yearqp, 最新的文档写的是2个

    这是农场的第 2 块农田,部落批准 [RR233CY] 在[2015-11-6 22:46]开垦完成.
  • Jim 2

    现在部落人好少

    这是农场的第 3 块农田,部落批准 [Jim] 在[2015-11-6 23:17]开垦完成.
  • joyo 4

    我来看看,可以做个app

    qi 回复:

    @joyo, 可以试试。

    这是农场的第 4 块农田,部落批准 [joyo] 在[2015-11-7 00:15]开垦完成.
  • 这个上手有点难度。 :sad:

    qi 回复:

    @何朝城, 确实有些麻烦。

    这是农场的第 5 块农田,部落批准 [何朝城] 在[2015-11-7 00:27]开垦完成.
  • 亡月帝 7

    貌似还不错

    这是农场的第 6 块农田,部落批准 [亡月帝] 在[2015-11-7 12:05]开垦完成.
  • uu

    空间速度有点慢。

    这是农场的第 7 块农田,部落批准 [uu] 在[2015-11-7 12:51]开垦完成.
  • 今天周末,似乎部落里的人很少额,难道都出去玩去了

    这是农场的第 8 块农田,部落批准 [恒创主机] 在[2015-11-7 13:09]开垦完成.
  • 来晚了。。。后排顶!d=====( ̄▽ ̄*)b

    这是农场的第 9 块农田,部落批准 [绅士二次元] 在[2015-11-7 18:13]开垦完成.
  • 部落介绍的空间愈发专业了 :cool:
    但感觉现在自己做博客的博主没以前多

    这是农场的第 10 块农田,部落批准 [SaFly.ORG] 在[2015-11-7 18:14]开垦完成.
  • 换了新的邮箱了,前来露个脸。 :lol:

    这是农场的第 11 块农田,部落批准 [babytomas] 在[2015-11-7 19:18]开垦完成.
  • Kung 23

    限制太鸡肋了。。不想折腾了。。。

    这是农场的第 12 块农田,部落批准 [Kung] 在[2015-11-7 20:05]开垦完成.
  • ll

    这两个空间以前用过,以前注册的账号都可以使用。太好了!

    这是农场的第 13 块农田,部落批准 [ll] 在[2015-11-8 09:49]开垦完成.
  • 小z 6

    免费空间用来练手还不错,实际应用还是不放心。

    这是农场的第 14 块农田,部落批准 [小z] 在[2015-11-8 11:45]开垦完成.
  • ssh

    dotcloud要怎么安装wordpress

    qi 回复:

    @*, 需要自己上传代码然后安装,另外还需要创建MysqL数据库,不过这个数据库比较小,可能安装起来有些麻烦。

    这是农场的第 15 块农田,部落批准 [ssh] 在[2015-11-8 15:32]开垦完成.
  • YYBlog 7

    好麻烦…Git都没用熟练,不敢去折腾

    qi 回复:

    @YYBlog, 慢慢用着就习惯了。

    这是农场的第 16 块农田,部落批准 [YYBlog] 在[2015-11-8 19:48]开垦完成.
  • saber 4

    来打卡……

    这是农场的第 17 块农田,部落批准 [saber] 在[2015-11-9 15:29]开垦完成.
  • 感觉只要部落推荐出来得免费资源,最终大部分产品都限制国内IP注册使用了 :cry:

    qi 回复:

    @Jonvi., 用的人多了,就是这样了。还好OpenShfit挺过来了。

    Jonvi. 回复:

    @qi, 且用且珍惜 :lol:

    这是农场的第 18 块农田,部落批准 [Jonvi.] 在[2015-11-9 18:11]开垦完成.
  • kimia

    博主能不能推荐几个提供云存储的,除了百度bos、七牛、阿里云之外还有什么比较好的呢,免费就更好了

    qi 回复:

    @kimia, 这个看用作什么用途了,还有存储有好多的类型,云存储在应用时会更加灵活。

    这是农场的第 19 块农田,部落批准 [kimia] 在[2015-11-9 19:13]开垦完成.
  • 云计算

    还是用时速云吧,配置还行,速度也快

    qi 回复:

    @云计算, 希望时速云免费能够长久一些。

    yearqp 回复:

    @云计算, 就是安装空间太小

    这是农场的第 20 块农田,部落批准 [云计算] 在[2015-11-10 12:13]开垦完成.
  • 等待#回归~

    qi 回复:

    @TrojanSun, 不抱希望。

    TrojanSun 回复:

    @qi, 等等吧,有一部分已经不用#了,其他的慢慢等吧~~~ 不知道何年何月 ~

    qi 回复:

    @TrojanSun, 是吗?搜索还是不行吧?

    这是农场的第 21 块农田,部落批准 [TrojanSun] 在[2015-11-10 15:44]开垦完成.
  • 博主好,我的日光博客原来的域名ba终于下来了,麻烦友情链接你给我改过来,谢谢!
    日光博客 www.berry0123.cn

    qi 回复:

    @日光博客, 好的,已经更新。

    这是农场的第 22 块农田,部落批准 [日光博客] 在[2015-11-10 21:47]开垦完成.
  • Incapsula广告能否永久去除?

    qi 回复:

    @Wention, 可以呀,直接在后台关闭广告就行了。

    Wention 回复:

    @qi, 哈哈哈,已经看到你之前的教程了,这个CDN比linode源IP速度 快,不知道流量是多少,我现在走的是香港的,带宽应该比较小,等量稍微大了,走日本的看看

    qi 回复:

    @Wention, 打开博主你的博客出现Https错误。

    Wention 回复:

    @qi, 不是吧,我没开https啊,我是电影站
    https://zuixia.net

    qi 回复:

    @Wention, 您要访问的网站包含有害程序,现在用Chrome浏览器打开就提示这个。

    Wention 回复:

    @qi, 我知道,我的站之前放了H图片的广告,被举报了,不知道如何申诉,唉

    Wention 回复:

    @qi, 有方法去除有害程序的提示么?

    qi 回复:

    @Wention, 谷歌站长工具可以申诉,可以消除。

    这是农场的第 23 块农田,部落批准 [Wention] 在[2015-11-12 13:49]开垦完成.
  • yearqp 2

    感觉这东西像git代码库一样

    qi 回复:

    @yearqp, 是的,有点类似。

    这是农场的第 24 块农田,部落批准 [yearqp] 在[2015-11-12 20:15]开垦完成.
  • yearqp 2

    提示Sorry. You are not allowed to perform this action.
    怎么回事啊

    yearqp 回复:

    @yearqp, 现在可以了,应该把那个mydot改成自己的

    qi 回复:

    @yearqp, 对,mydot是我的。

    这是农场的第 25 块农田,部落批准 [yearqp] 在[2015-11-14 12:35]开垦完成.
  • 请问 @qi 空间自带二级域名,绑定顶级域名后,怎么把原来的二级域名禁止访问??

    qi 回复:

    @Ghost, 这个无法禁止,原来的二级域名用作CNAME记录,况且域名在官方那里,自己是无法禁止了。用代码的方法可能也没有太好的效果。

    Wention 回复:

    @qi, 搞个不用的二级来走CNAME,然后把其他的都走IP的,CNAME分配的都不是亚洲地区的

    qi 回复:

    @Wention, 还能指定IP地址?

    Wention 回复:

    @qi, 是啊,只要是他的IP都可以随便搞,不过我现在又换回来了,感觉不是很稳定,但是速度比较块

    Wention 回复:

    @qi, 有些IP人很少放,我找到个3个人的

    qi 回复:

    @Wention, 我还以为他们只有美国IP

    这是农场的第 26 块农田,部落批准 [Ghost] 在[2015-11-14 17:14]开垦完成.
  • Acirno 2

    话说美橙的免费域名活动部落为何不发呢? :mrgreen:

    qi 回复:

    @Acirno, 美橙是国内的吗?

    Acirno 回复:

    @qi, 是啊

    这是农场的第 27 块农田,部落批准 [Acirno] 在[2015-11-15 13:49]开垦完成.
  • 卤蛋 1

    cctr.freehao123.info – Connection failed
    Error code 20
    The x failed to connect to the web server, due to TCP connection timeout.
    2015-11-21 05:52:00 UTC
    Your IP119.100.29.144|Pro@xy IP45.64.66.10(ID 10407)Origin Server IPX.X.X.231演示站点https://cctr.freehao123.info/己经连接不了

    qi 回复:

    @卤蛋, 好像是被删除了。

    这是农场的第 28 块农田,部落批准 [卤蛋] 在[2015-11-21 13:54]开垦完成.
  • 王学生 2

    不对啊,那个ip其实是美国的
    截图
    https://comment.bjcnc.img.sohucs.com/pyBk1Cg_png

    qi 回复:

    @王学生, IP用了Anycast,有些IP库检查是香港的,有些说是美国的。

    这是农场的第 29 块农田,部落批准 [王学生] 在[2016-1-2 11:38]开垦完成.
  • ... 3

    求激活码,215789586@qq.com

    qi 回复:

    @…, 我这里也没有。

    ... 回复:

    @qi, 我要的是论坛激活码,你不是站长??????

    qi 回复:

    @…, 你好,使用这个:fztweh

    这是农场的第 30 块农田,部落批准 [...] 在[2016-1-9 18:44]开垦完成.
  • 知微 2

    然而又一家倒下了。

    “Unfortunately I have to inform you, that cloudControl our German parent company has filed for bankruptcy.

    Due to this, dotCloud will be shutdown on __February 29, 2016__. To avoid service disruption of your apps hosted on dotCloud or prevent data loss, you are required to migrate your applications.”

    qi 回复:

    @知微, 是呀,我也收到了。

    这是农场的第 31 块农田,部落批准 [知微] 在[2016-1-24 17:16]开垦完成.
  • Bob 1

    这就算注册了?

    这是农场的第 32 块农田,部落批准 [Bob] 在[2016-4-12 12:15]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


(Ctrl + Enter提交)   

部落快速搜索栏

热门点击排行榜

网站导航栏

X
返回顶部