• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >运营技巧 > 使用cloudControl或dotcloud免费云空间建站的通用教程

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

作者:查字典编辑 字体:[增加 减小] 来源:互联网

查字典编辑向大家介绍了使用cloudControl或dotcloud免费云空间建站的通用教程,自学教程,网站运营教程等相关知识,希望对您有所帮助

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://
dotcloud:https://
2、进入到官网,点击注册,输入自己的邮箱和密码,提交。部分地区可能无法打开官网,请自备工具。
使用cloudControl或dotcloud免费云空间建站的通用教程1

3、登录后,你就可以开始创建应用了,支持Java、PHP、Node.js、Python、Ruby等。
使用cloudControl或dotcloud免费云空间建站的通用教程2

4、创建完成后,你就可以看到应用列表了。
使用cloudControl或dotcloud免费云空间建站的通用教程3

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

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或dotcloud免费云空间建站的通用教程5

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

复制代码代码如下:
git clone https:///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或dotcloud免费云空间建站的通用教程6

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

复制代码代码如下:
cctrlapp mfreehao123/default push
cctrlapp mfreehao123/default deploy

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

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

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

复制代码代码如下:
git clone https:///cloudControl/php-silex-example-app.git mydot
cd mydot
dcuser key.add
dcapp mydot/default push

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

9、dotcloud的管理界面也基本上一样。
使用cloudControl或dotcloud免费云空间建站的通用教程10


三、cloudControl和dotcloud绑定域名
1、cloudControl和dotcloud支持绑定自己的域名,进入到应用管理页面,点击设置后能看到域名TXT值 ,这个需要你先复制到你的域名DNS管理处,添加并验证。
使用cloudControl或dotcloud免费云空间建站的通用教程11

2、接着到cloudControl和dotcloud添加绑定你自己的域名。
使用cloudControl或dotcloud免费云空间建站的通用教程12

3、提交后,大概要等上十五分钟以上才能使用自定义域名访问。
使用cloudControl或dotcloud免费云空间建站的通用教程13

4、自定义域名可以做CNAME记录,记录值为cloudControl和dotcloud生成的二级域名。
使用cloudControl或dotcloud免费云空间建站的通用教程14


四、cloudControl和dotcloud安装MysqL等应用组件
1、cloudControl和dotcloud提供了应用组件中心,提供非常丰富的Web组件供你选择,数据库方面就有ElephantSQL、MemCachier、MongoLab、MySQLd、MySQLs、OpenRedis、PostgreSQLd。
使用cloudControl或dotcloud免费云空间建站的通用教程15

2、其它方面的组件还有:Alias(绑定域名)、Custom Config(自定义配置)、Cron Jobs(定时任务)、PhraseApp、QuotaGuard、HTTPS等。
使用cloudControl或dotcloud免费云空间建站的通用教程16

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

复制代码代码如下:
cctrlapp mfreehao123/default addon.add mysqls.free
cctrlapp mfreehao123/default addon mysqls.free

4、后面一句可以查看你的MysqL数据库连接信息,包括账号、密码、数据库连接地址等等。
使用cloudControl或dotcloud免费云空间建站的通用教程17

5、添加的应用组件都可以在cloudControl和dotcloud管理面板页面下方看得到。
使用cloudControl或dotcloud免费云空间建站的通用教程18

6、cloudControl和dotcloud的免费MysqL配额比较小,才5MB,相关说明如下:
使用cloudControl或dotcloud免费云空间建站的通用教程19

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • Digital Ocean服务器的一些使用体验分享
  • 干货:分享SEOer在部门沟通的5大技巧
  • 如何提升网站用户体验?可能你从未注意过的7个用户体验设计细节介绍
  • 全球顶级域(TLD)的域名注册总数逼近3亿
  • 百度搜索关键词排名为何会有小数点
  • 网络常见木马的手工清除方法
  • 企业网站认清这些SEO错误观点,才能快速提升网站
  • 我在阿里做运营(二):离职前的感悟
  • 回归初心:seoer如何让自己的原创文章受关注?
  • 网站首页排名总是比内页排名好的几种原因分享

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 优秀站长都要具备的6要素
    • SEO思维怎么提升网站关键词排名?
    • 以UGC为主内容运营怎么做
    • 网站页面标题如何优化?网站页面标题优化策略汇总
    • 如何辨别网站Alexa排名是否真实?辨别网站Alexa排名真实的方法有哪些?
    • 新手怎么学习seo
    • 禁止搜索引擎收录网站内容的几种方法
    • 如何减少DNS解析时间 提升网页加载速度?
    • 电商类网站诊断分析及优化方案
    • SEO的另类思维

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有