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、进入到官网,点击注册,输入自己的邮箱和密码,提交。部分地区可能无法打开官网,请自备工具。
3、登录后,你就可以开始创建应用了,支持Java、PHP、Node.js、Python、Ruby等。
二、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下载一个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空间创建实例和上面是一样的,只不过你还需要安装dotcloudng 命令工具,然后执行命令:
复制代码代码如下:
git clone https://github.com/cloudControl/php-silex-example-app.git mydot
cd mydot
dcuser key.add
dcapp mydot/default push
三、cloudControl和dotcloud绑定域名
1、cloudControl和dotcloud支持绑定自己的域名,进入到应用管理页面,点击设置后能看到域名TXT值 ,这个需要你先复制到你的域名DNS管理处,添加并验证。
2、接着到cloudControl和dotcloud添加绑定你自己的域名。
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.free
cctrlapp mfreehao123/default addon mysqls.free
4、后面一句可以查看你的MysqL数据库连接信息,包括账号、密码、数据库连接地址等等。
免费云空间,appegine
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?