新版OpenShift空间申请使用教程:安装WP、域名绑定

OpenShift 网站空间申请 网站优化 免费空间服务

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

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

近几年OpenShift空间部分功能和设置已经作了相应的调整,很有必要重新介绍一下新版OpenShift空间安装程序应用,绑定域名和文件管理的方法。

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

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

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

1、OpenShift官网:

官方网站: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 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

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

OpenShift 网站空间申请 网站优化 免费空间服务

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 网站空间申请 网站优化 免费空间服务

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

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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 网站空间申请 网站优化 免费空间服务

六、新版OpenShift空间使用小结

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

OpenShift 网站空间申请 网站优化 免费空间服务

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

Like
喜欢 哈哈 哇哦 悲伤 愤怒

评论 0