OpenShift免费空间注册并搭建Emlog博客

nimaboke 2015-2-17 2693

OpenShift是RedHat(红帽)公司推出的一款可免费使用的云计算使用平台,OpenShift比一般的虚拟强大一些,速度也不逊于一些美国空间,目测使用的服务器应该是亚马逊云的,但这一切都不重要,重要的是OpenShift可免费使用


注册OpenShift


OpenShift的官方网站是http://www.OpenShift.com,注册时填写的的验证码可能需要翻墙才能看到,貌似是加载了一些谷歌的东西,翻墙大家可以参考Goagent网页翻墙:http://nimaboke.qiniudn.com/Software/109.html

QQ截图20150216202352.png

点击SIgn Up后,还需去邮箱激活你的OpenShift账户


创建新的php应用


进入后台后,点击Add Application

QQ截图20150216203059.png

选择php应用,手测php5.3不可直接用,php5.4可以直接用

QQ截图20150216203533.png

在代码库内输入你需要预装代码的git仓库地址,比如emlog的是https://github.com/emlog/emlog.git

也可以不预装

添加Mysql数据库


QQ截图20150216203906.png

进入应用详情可以看到添加Mysql 5.5按钮,点击后,根据步骤一直点就可以添加了

QQ截图20150216204229.png

添加后默认会出现Mysql的账户信息,但是没有服务器

获取Mysql账户、服务器等信息

为了便于管理Mysql数据库我们还需要添加phpMyAdmin

QQ截图20150216204421.png

安装后点击phpMyAdmin的管理地址

QQ截图20150216204531.png

然后输入Mysql的账户信息,如果忘记了的还可以点击show显示

QQ截图20150216204633.png

进去后就可以看见Mysql的服务器地址了

QQ截图20150216204805.png

ps:数据库名称是你的应用名称,比如我的应用名称是em6,对应的数据库应该是em6,账户信息里显示的有的

使用WinSCP管理OpenShift空间

虽然OpenShift空间不提供Ftp等信息,但他提供的有SSH账户,可以用Putty和WinSCP图形化管理工具,下面我介绍的就是用WinSCP工具管理,因为图形化的工具好管理些嘛,毕竟每个人都不是码神,都不能敲敲代码就达到目的。

首先我们需要生成密匙,这就需要到了Puttygen工具

汉化版下载地址:142409114935570984982.exe

如果下载不了,可以自己去百度下

打开puttygen后,点击生成,你需要到puttygen的界面一直移动鼠标,因为这是puttygen生成随机密匙的根据。

QQ截图20150216205432.png

生成完密匙,别忘了点击保存密匙,先把密匙保存了(先不要关闭puttygen软件,后续还需要用到它)

然后回到OpenShift后台,按图所示,点击添加密匙按钮

QQ截图20150216205611.png

名字随便取,密匙内容就填写puttygen生成公匙部分(最大的那个框框)

QQ截图20150216205713.png

添加完后就需要用到WinSCP软件了,软件自己百度下

打开WinSCP软件后,点击工具→运行pageant

这时候就需要导入我们的密匙文件了

QQ截图20150216210213.png

导入密匙后,回到我们的OpenShift官方,获取ssh信息

默认显示的是putty的ssh信息,我们点击那个带有问号的链接

QQ截图20150216210412.png

点击后就会出现ssh地址,比如我的显示的是

ssh 54e1e47e5973ca446b0000c0@em6-wuxiaocong.rhcloud.com

去掉ssh然后输入到主机名里,然后点击登录

QQ截图20150216210633.png

第一次连接会提示你缓不缓存密匙认证信息

QQ截图20150216210708.png

选择“是”

进去后点击路径:

/app-root/runtime/repo/

repo就是你建站的目录了,如果按照我的提示选择em目录的同学就要将src目录里的文件全部移到repo根目录就可以了

然后打开你的应用地址就可以访问你的网站了,需要绑定域名的可以点击域名后的小文字“change”


安装emlog


我提供的git地址是那多还在开发的emlog6的git地址,安装需要给config.php文件777权限,但是里面没有config.php文件,就新建一个config.php的空文件上传到emlog安装的根目录,然后点击属性,给它777权限

QQ截图20150216211545.png


ps:OpenShift免费空间的配额是512MB内存、1GB磁盘,最多能建3个应用。





留言 评论:
你要的留言~

八爷 评论:
不错

小智 评论:
删掉吧,滥用多了自己有可能也不能用

吴尼玛 评论:
@小智:封的又不是我的号,况且我又不是主要用openshift的,这种需要点技术的云计算平台不是一般的熊孩子能滥用的。
最新回复 (0)
返回
发新帖