Orchestra免费PaaS服务支持PHP和MysqL可搭建各类PHP应用
Orchestra是一个专门为PHP应用而架构的PaaS(Platform as a Service)服务,Orchestra PHP Cloud现已经被Engine Yard公司收购,现已经免费开放给大家申请和使用,空间服务器依然建立在Amazon的云服务器上。
Orchestra空间对PHP有着非常好的支持,免费提供MysqL服务,创建应用后可以自己开通MysqL并提供账号和密码。采用Git 和 Subversion管理,上手难度要高,用户可以自定义HTTP caching-mesh以加快空间的访问速度。
Orchestra空间有个好的地方就是你的PHP应用会随着你的需要而提升或者降低流量和主机资源,这样既可以保证服务器资源不被学浪费又可以满足那些主机资源需求量大的PHP应用。
不过,Orchestra空间也有一个致命的弱点:Orchestra不提供直接上传文件到服务器的方式,而是将其它的公用或私用的Repo作为其更新文件和代码的方法。通俗地说,Orchestra可把Github空间当作FTP来使用。
Orchestra免费空间有优点也有缺点,所以说一个免费空间并不是完善无缺的,好的空间也只是相对而言:
- 1、老牌静态空间:110mb老牌稳定的免费静态空间空间大小110MB月流量100GB
- 2、可绑定域名云空间:cloudcontrol德国的免费云计算平台可绑域名支持PHP、MysqL
- 3、稳定PHP空间:My3gb老牌免费PHP空间3GB空间30GB流量有文字广告可绑域名
Orchestra免费PaaS服务支持PHP和MysqL可搭建各类PHP应用
1、Orchestra官方网站:https://www.engineyard.com/products/orchestra
2、点击右边的“Get Started Free”注册一个账号。
1、注册账号后,进入Orchestra后台,然后点击右上角的“Deploy A Free APP”创建一个免费的PHP应用。
2、进入应用创建页面,首先请点击页面下方的创建SSH Key。
3、将生成的SSH Key复制粘贴到你的Github空间中。
4、还没有Github空间的朋友,你需要按照这篇教程来申请一个:免费开源Github Pages空间可绑域名搭建个人博客存放图片文件
5、找到你的git克隆地址。
6、将它复制到你的Orchestra应用创建的Repo Url中,而在Index File中,是设置首页,一般是/index.html,如果你有不同的请自行修改。(感谢好友对此的帮助提醒)
7、Orchestra应用创建演示如下:(点击放大)
8、完成后点击创建,就会看到安装应用的页面了。时间长短不一,就会完成应用部署了。
1、Orchestra免费为大家提供MysqL数据库,你只需要进入你的应用管理界面。
2、点击“New Database”创建一个。
3、完成后就可以看到MysqL账号和密码等信息了。
1、先下载Wordpress最新版本,这里是WordPress最新中文版下载。
2、打开Wordpress中的配置文件。
3、然后将里面的MysqL数据库信息修改为你在Orchestra空间上得到了MysqL信息。
4、最后将该配置文件重命名为wp-config.php文件,并将所有的文件全部上传到你的Github空间中。
5、关于如果上传文件到Github空间上,还可能还要参考一下:免费开源Github Pages空间可绑域名搭建个人博客存放图片文件
6、接下来打开Orchestra空间就可以看到Wordpress的安装页面了。
7、这里是我安装的WP演示:https://freehao123.orchestra.io/wp/wp-admin/index.php
1、细心的朋友应该已经发现了,上面Orchestra空间需要依赖Github空间作为FTP文件中转站,但是Github空间的Repo都公开的。
2、也就是说,虽然上面我已经成功安装了Wordpress,但是你可以用Git克隆的方法将我的WP整个文件全部下载下来,并得到wp-config.php中的密码。
3、这样的话对于想要架构一个属于个人用的非开放的博客就不行了,尤其是是一些网站数据肯定是不能完全公开的。
4、解决的办法就是使用私用的Repo。Github空间私用Repo都是付费的,所以我们需要另觅免费的私用Repo:GitHost
5、GitHost使用开源代码Gitorious构建,提供基于Git的免费源代码(项目)托管服务,并提供免费的私用Repo。
六、使用GitHost替换Github搭配Orchestra空间建站
1、用GitHost私用的Repo来替换Github的公用repo,操作方法其实就是重复上面所讲的。
2、GitHost官方网站:https://githost.com/
3、首先是注册一个GitHost账号。
4、接下来是创建一个新的Repo。
5、完成后,再次创建一个新的Orchestra应用,复制其中的SSH Key。
6、将它保存在GitHost的SSH Keys中。
7、将GitHost得到的私用Repo复制粘贴到Orchestra空间应用创建中。
8、保存后就完成了新的应用创建了,而这个私用的Repo其它人是不能使用的,也就最大化保护了你的博客和网站的数据。
9、请看我创建的Orchestra空间:https://freehao123.orchestra.io/
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
我填写的是默认的首页,一直不成功。
[回复] -
速度很快,一直没有想明白,为什么orchestra要来个Repo,自己怎么不上传文件呢。
[回复] -
搭建网站还是用公用的repo吧,公用的直接给别人源码都下载过去了。
[回复] -
Orchestra空间用处也不大呀。
[回复] -
安装DZ不成功,空间函数不支持。
[回复] -
空间速度挺快,可惜空间很难用,还没有FTP,难。
[回复] -
在创建页面,为什么不显示创建% Key。
[回复] -
邪门
[回复] -
快快快快卡卡卡卡卡卡卡
[回复] -
打不开演示站!!
[回复] -
我申请到的,最后变成这样的了,没有密钥。
Repo URL:git://github.com/orchestra-io/howto.git
Public Hostname:app-601-1357195138.orchestra.io
Git Branch:master
Index File:public/index.php这样,如何将代码传上去呀。
[回复]qi 回复:
@大鱼, 密钥是需要自己生成,然后粘贴在里面的。
[回复]大鱼 回复:
@qi, github.com 这个我也注册了一个帐号,但也不是如你空间介绍的那样,我的看不到HOSTNAME 这一项了,只有,https://github.com/girl22/girl.git,我能把代码传进去,但是不能通过网页形式打开运行结果,只能显示的源码。
至于git://github.com/orchestra-io/howto.git,代码我是传不上去的,我用的如下:git clone git@github.com:orchestra-io/howto.git
cd howto
git init
git add .
git commit -m ‘mnt’
git remote add origin git@github.com:orchestra-io/howto.git
git push origin master
但结果是失败的,原文如下:ERROR: Permission to orchestra-io/howto.git denied to girl26.
fatal: The remote end hung up unexpectedly请楼主搞个大家都能看得懂的教程出来。
[回复] -
你在文中说:
2、进入应用创建页面,首先请点击页面下方的创建% Key。
我就是找不到这个能创建% Key的按钮呀,它的链接是多少?
我明白了,要在应用中创建% KEY,然后,将这个KEY加到自己的github.com 中去,可能就会OK了。但在Orchestra站内,我就是没能找到添加KEY的地方。[回复] -
在Orchestra站内,我就是没能找到添加KEY的地方。
[回复] -
我只能得到:git@github.com:orchestra-io/howto.git,这个肯定是不让传东西上去的,只是个例子而已,我是得不到如你文中说的:git@github.com:freehao123/freehao123.github.com.git
[回复] -
githost出问题了
[回复]