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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新版OpenShift空间申请使用教程-安装WordPress,Mysql及绑定域名,文件管理相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

更多的老牌的优秀的免费空间还有:

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

一、新版OpenShift空间申请与应用安装

1、OpenShift官网:

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

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

二、新版OpenShift空间管理MysqL数据库

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

三、新版OpenShift空间绑定域名和CDN加速

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

四、新版OpenShift空间使用S*S*H连接和登录管理

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

五、新版OpenShift空间文件管理和rhc工具安装

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

技术分享

2、这个就是新版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下面的。

技术分享

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

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

技术分享

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

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

技术分享

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

技术分享

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

技术分享

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


gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l

技术分享

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

技术分享

六、新版OpenShift空间使用小结

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

技术分享

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

技术分享

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

文章出自:免费资源部落 http://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

以上是关于新版OpenShift空间申请使用教程-安装WordPress,Mysql及绑定域名,文件管理的主要内容,如果未能解决你的问题,请参考以下文章

openshift 删除了service,怎么再加上

安装最新版的mysql教程+Workbench 使用教程+nodejs链接数据库(解决consider upgrading MySQL client)

Openshift3.11集群安装

哪里有最新版ps下载和安装教程

ROS IDE - RoboWare Studio 安装与使用教程

Conda 安装最新版mayavi简洁安装教程