设为首页 - 加入收藏 - 网站地图 SecYe安全 Www.SecYe.Com - 国内网络信息安全IT技术门户网
当前位置:SecYe > 网站运营 > 免费资源 > 正文

新版OpenShift空间申请使用教程-安装WordPress,Mysql及绑定域名,文件管理

时间:2017-01-06 11:22 来源:本站整理 作者:SecYe安全 阅读:

  OpenShift空间是Red Hat的平台即服务的云计算平台(PaaS),自成立以来就为大家提供免费空间服务,深受到国内外用户的欢迎。虽然全世界的免费云空间商从2010年开始就如雨后春笋般地出现,但是真正能够从激烈的竞争环境中生存下来的也就是那几个实力雄厚的公司的产品。

  Amazon EC2、Google Compute Engine、Windows Azure是我们熟知的亚马逊、谷歌和微软三家网络巨头公司云计算服务产品,都为我们提供的空间和VPS主机的试用服务,但是很遗憾的就是这三家公司的云空间都需要使用信用卡才能申请使用,有的国内申请了还不能正常使用。

  OpenShift免费空间是部落介绍的所有的免费空间中真正可以让人放心使用的产品,2012年十大优秀免费空间、2013年十大免费空间综合排行榜、2014年十大优秀免费空间排行连续三年被部落读者评选为最让人期待的免费空间服务,也是这么多年来一直被我们免费使用的云计算服务。

  本篇文章是部落第8次分享OpenShift空间申请使用教程,2012年写的OpenShift redhat推出PaaS云计算应用平台文章的评论已经超过了1300条,但是近几年OpenShift空间部分功能和设置已经作了相应的调整,很有必要重新介绍一下新版OpenShift空间安装程序应用,绑定域名和文件管理的方法。

  目前申请和使用OpenShift空间,依然可以正常搭建Wordpress博客,安装MysqL和PHPMyAdmin,以及使用S*S*H连接服务器,支持基本的Linux操作命令和函数等等,绑定域名和文件管理等都更加方便了,想要建站的朋友也可以使用免费CDN来解决OpenShift空间访问不稳定的情况。

  一、新版OpenShift空间申请与应用安装1、OpenShift官网:

  1、官方网站:https://www.openshift.com/

  2、OpenShift空间现在申请都非常容易,任何用户只要进入到OpenShift官网注册一个账号就可以免费使用OpenShift空间的服务。目前OpenShift空间免费配额是可以创建3个应用,每个应用的空间是1GB。具体如下:

  

OpenShift免费配额

  3、进入到OpenShift空间,选择“Public PaaS”,然后注册一个账号即可登录。

  

OpenShift注册账号

  4、登录OpenShift空间后,如果你之前已经创建过实例,你就能看到自己创建的应用列表了。第一次进去的话,直接点击新建应用即可。

  

OpenShift应用列表

  5、从应用中可以看到我们创建的实例的大小,免费的都是1GB的。

  

OpenShift查看到自己的实例

  6、OpenShift空间提供了非常多的应用,方便我们进行安装和开发,热门的应用程序包括:Drupal 、Ghost博客、WordPress 等,PHP应用主要有PHP 5.3、PHP 5.4、HHVM、Python等,详细见下图:(点击放大)

  

OpenShift热门应用

  7、如果是选择安装Wordpress,则进入到OpenShift空间应用安装设置页面,需要你设置一个二级域名、选择空间配置等等。

  

OpenShift设置二级域名

  8、然后你还可以空间服务器的位置,不过OpenShift空间免费用户只能放在AWS美国东部节点。

  

OpenShift服务器位置

  9、OpenShift空间创建好了Wordpress后,会一同创建好MysqL数据库,安装完了Wordpress后页面会显示你的MysqL用户名、密码和数据库名称。

  

OpenShift显示MysqL用户名

  10、然后你就可以打开创建应用时生成的二级域名地址,开始安装Wordpress了。

  

OpenShift安装Wordpress

  二、新版OpenShift空间管理MysqL数据库1、如果你OpenShift空间安装了MysqL数据库,那么你可以直接激活OpenShift空间自带的PHPMyAdmin,直接在线管理MysqL数据库。

  

OpenShift添加PHPMyAdmin

  2、进入到应用列表中,直接将PHPMYAdmin添加到应用服务中,继续确认添加。

  

OpenShift确认添加

  3、添加了PHPMyAdmin后,在你的OpenShift空间实例中点击打开PHPMyAdmin,这时会让你输入Mysql用户名和密码。

  

OpenShift输入MysqL密码

  4、登录到PHPMyAdmin后,你就可以像我们平时使用虚拟主机的PHPMyAdmin开始管理MysqL数据库了。

  

OpenShift在线管理MysqL

  5、对于OpenShift空间应用的MysqL数据库,我们可以直接使用PHPMyAdmin的导入与导出功能进行备份了。

  

OpenShift使用PhpMyAdmin导入导出

  三、新版OpenShift空间绑定域名和CDN加速1、如果有自己的域名,你可以将自己的域名绑定在OpenShift空间上,你需要在应用实例的默认域名旁边,点击“Change”。

  

OpenShift绑定域名

  2、然后填写你想要绑定的域名地址。

  

OpenShift添加新的域名

  3、确定后,你还要到你的域名DNS管理处将域名的CNAME记录修改为OpenShift空间生成的二级域名地址。

  

OpenShift修改DNS

  4、待域名DNS解析生效后,你就可以使用你自己的域名访问OpenShift空间了。但是有一个需要注意的地方,OpenShift空间会给Wordpress后台登录地址强制使用Https,所以你在修改Wordpress后台的域名时记得保留OpenShift空间给Wordpress生成的后台登录地址。

  

OpenShift修改Wordpress后台地址

  5、OpenShift空间绑定域名成功。

  

OpenShift访问自己的空间

  6、OpenShift空间在国内部分地区可能访问不成功,如果你已经绑定了域名在OpenShift空间上,这时我们就可以利用免费CDN来解决该问题了。没有备@案的域名只能使用国外的CDN服务,或者国内的CDN服务提供国外的CDN节点。

  

OpenShift使用CDN服务

  7、这里以百度云加速为例,添加域名时可以选择是使用修改NS服务器接入,还是使用修改CNAME记录来接入。

  

OpenShift选择接入方式

  8、百度云加速会自动分析你添加的域名的DNS解析记录,如果没有检测到已经有的域名记录,你可以直接手动添加。

  

OpenShift检测DNS记录

  9、然后你的域名DNS管理处,将域名的DNS记录替换为百度给你生成的CNAME记录,待DNS生效后,你的网站访问到的节点就不再是OpenShift空间了,变成了百度云加速的CloudFlare海外节点了。

  

OpenShift解决无法访问问题

  四、新版OpenShift空间使用S*S*H连接和登录管理1、OpenShift空间的强大之处就在于它可以允许你使用S*S*H来连接服务器,然后可以像操作VPS主机一样执行相关的命令来管理,除了个别的命令因为没有权限无法执行外,大部分都能操作,基本上等同于一台VPS主机了。

  

OpenShift设置页面

  2、如果你想要使用S来连接OpenShift空间,你需要先进入到OpenShift空间“设置”页面,然后点击添加密钥。

  

OpenShift添加密钥

  3、向OpenShift空间添加密钥的方法也很简单,你需要下载并运行PuttyGen,然后点击生成密钥,复制生成的密钥代码。

  

OpenShift生成密钥

  4、将该密钥的内容粘贴到OpenShift空间的Public Key中,提交保存。

  

OpenShift添加Public Key

  5、然后返回到PuttyGen中,点击“Save Private Key”,将私钥保存以PPK的格式保存在本地。

  

OpenShift私钥保存本地

  6、当然,如果你平时使用的是Xshell这样的软件连接管理,你需要在PuttyGen中选择“导出为OpenS*S*H Key”,并保存。

  

OpenShift保存密钥格式

  7、接下来,就是到你的OpenShift空间应用实例下找到你的服务器地址,实例上就是OpenShift空间给你的二级域名地址。

  

OpenShift查看域名地址

  8、将服务器地址填写在Xshell软件中。

  

OpenShift服务器URL地址

  9、接着输入你的登录名,此登录名就是你在OpenShift空间应用列表中看到的字符串。

  

OpenShift登录名

  10、选择本地密钥文件(PS:就是刚刚从PuttyGen导出的私钥文件)。

  

OpenShift添加本地密钥文件

  11、如果你使用的是Putty软件连接OpenShift空间,那么你需要在“授权”中添加刚刚从PuttyGen导出的PPK格式的私钥文件。

  

OpenShift使用Putty连接

  12、连接OpenShift空间服务器成功。

  

OpenShift连接服务器成功

  13、操作方法和管理VPS主机一样。

  

OpenShift管理服务器

  五、新版OpenShift空间文件管理和rhc工具安装1、新版OpenShift空间依然可以使用Winscp来管理文件,登录设置、添加密钥文件等和使用Xshell一样的。

  

OpenShift使用Winscp管理文件

  2、这个就是新版OpenShift空间文件目录结构。

  

OpenShift文件目录

  3、OpenShift空间文件系统结构说明如下:

 

  .

  |-- .env #空间环境配置

  |-- app-root #应用目录

  | |-- data #存储数据

  | |-- repo -> runtime/repo #代码

  | `-- runtime

  | |-- data

  | `-- repo

  | `-- ...deployed application code

  |-- app-deployments #应用部署

  | |-- current

  | | |-- build-dependencies

  | | |-- dependencies

  | | |-- metadata.json

  | | `-- repo

  | `-- ...application deployments

  |-- git

  | `-- [APP_NAME].git

  | `-- hooks

  | | |-- post-receive

  | | |-- pre-receive

  | | `-- ... sample hooks

  | `-- ... other git directories

  `-- ...cartridge directories

 

  4、这里要提醒一下,当你创建应用时你的代码就会被放在app-root下的repo下面,你的应用本身产生的数据是存储在app-root下的data下面的。

  

OpenShift应用代码存储位置

  5、OpenShift空间管理可以全部使用官方提供的rhc命令行工具进行,并且rhc有助于你完成更加高级的开发功能和应用。Windows电脑的话,需要下载RubyInstaller来安装Ruby。这里RubyInstaller下载地址。

  6、RubyInstaller安装时记得,勾选“Add Ruby executables to your PATH”,这样启动你的Windows命令工具就可以进入到Ruby环境。

  

OpenShift安装ruby

  7、接着我们需要利用Git For Windows 在Windows电脑上安装Git工具。这里是Git For Windows 下载地址。

  8、安装Git For Windows 时,要勾选“Run Git from the Windows Command Link Prompt”。

  

OpenShift安装Git工具

  9、还要勾选 “Checkout Windows-style, commit Unix-style line endings”。

  

OpenShift勾选软件选项

  10、安装完成后,命令:ruby -v可以验证Ruby有没有成功安装,命令:git --version可以验证Git工具没有成功安装,最后执行命令:gem install rhc即可安装rhc。

  

OpenShift安装rhc工具

  11、这里因为各种各样的原因,可能因为网络的问题导致无法下载安装rhc,我们可以将Ruby的源地址替换为淘宝的,这样再执行rhc安装命令就可以成功了。

 

  gem sources --remove https://rubygems.org/

  gem sources -a https://ruby.taobao.org/

  gem sources -l

 

  

OpenShift替换源地址

  12、rhc安装成功了,你就可以执行rhc setup,输入你的邮箱和密码来登录OpenShift空间服务器了。这一部分想要了解详细的过程,可以看看:OpenShift Redhat免费空间登录管理和使用。

  

OpenShift使用rhc连接服务器

  六、新版OpenShift空间使用小结1、新版OpenShift空间的应用市场还提供非常丰富的服务,你可以直接使用OpenShift空间的账号来登录应用市场,然后直接点击安装。

  

OpenShift应用市场

  2、例如OpenShift空间提供了SendGrid服务,可以帮助解决空间发邮件的问题,你在应用市场中点击安装后,就可以在应用列表中看到相应的服务了。

  

OpenShift直接启用应用

  3、总得来说,OpenShift空间是一个十分难得的优秀免费空间,博客建站、应用开发等都基本上没有问题,需要提醒一点的是不要滥用和记得常备份数据。

本文来源:SecYe安全网[http://www.secye.com] (责任编辑:SecYe安全)

点击复制链接 与好友分享!

顶一下
(0)
0%
踩一下
(0)
0%