既然用过了就做个记录吧,以下是OpenShift的使用方法和介绍。 在申请和使用了OpenShift确实能够感受到云计算应用带来的巨大影响力。OpenShift是redhat在2011年5月推出,支持用于Java、Python、PHP和Ruby的更多的开发框架,开发人员可以构建、测试、运行和管理他们的应用。 目前已支持Java,PHP,Python,Perl,Ruby五种编程语言和对应的web框架,而且还在不断增加中。支持为应用添加MySQL Database,phpMyAdmin,MongoDB NoSQL Database,Cron 1.4等,事实上OpenShift可以当作免费PHP空间来使用。 OpenShift免费空间可 以正常运行各类PHP程序,OpenShift自带了wordpress博客一键生成功能,也可以自己安装Wordpress、Discuz! X2.5等程序,每个注册用户,目前Red Hat的OpenShift 上可以免费创建三个app,提供1.5G 内存和3G 存储空间。 OpenShift服务器采用的是AmazonEC2美国东海岸数据中心,月流量什么的不限制,且支持绑定顶级域名。 PS:注意OpenShift和phpcloud、sourceforge都是不可多得的免费开源空间,所以请大家好好珍惜它,不要让这么好的空间从我们视线中消失了。 PS:20120805更新,OpenShift redhat免费空间可以自定义.htaccess。 OpenShift redhat推出PaaS云计算应用平台支持PHP、Java、MySQL 一、OpenShift免费空间注册申请 1、打开OpenShift官方网站:https://openshift.redhat.com/app/,点击“Sign Up”,注册一个新账号。 2、提交申请后,进入你的邮件当中激活你的链接,完成OpenShift免费空间的申请。 二、OpenShift免费空间一键安装Wordpress博客 1、虽然OpenShift提供了灵活的配置服务,用户可以自己定义自己需要多少资源,灵活配置,但是在OpenShift搭建一个适合安装Wordpress等PHP程序的环境还涉及到了git等命令。 2、所以新手建议还是直接用OpenShift自身提供的Wordpress应用来一键创建Wordpress博客,这里有一个最大好处就是OpenShift已经自动为你生成了PHP程序运行的PHP环境。 3、接上面,激活后进入选择应用安装页面。上方是Wordpress、Drupal等应用。(点击放大) 4、下方是PHP、Ruby、Perl、MysqL、PhpMyAdmin等创建。 5、选择上方的“wordpress”,接下要输入一个APP名称和Name名称,如下图: 6、点击确定后,稍等一会儿,OpenShift就会自动为我们创建好Wordpress博客了。 7、接下来出现的信息就非常重要了(MysqL信息和WP管理信息),建议用记事本将这些信息记下来。因为以后都不知道到哪里去找(我找了半天都没有了)。 三、OpenShift免费空间文件管理 1、OpenShift官方推荐的是Git工具来上传修改OpenShift上的代码。如果你会Git,记得把你的应用文件下载到本地。 2、而对大多数人来说可能还是习惯用FTP或者Winscp等图形的文件管理工具。OpenShift同样支持用Winscp来管理空间上的文件。 3、先要生成一个密钥保存在OpenShift中。Windows平台下可以用PuTTYGen来生成,这里是PuTTYGen下载地址。如果你不会用PuTTYGen,可以查看我的图文教程:解决sourceforge空间缓存不自动刷新和sourceforge.jp空间申请使用。 4、PuTTYGen生成的公钥是放在OpenShift,私钥请保存在你的电脑本地。 5、启动Winscp,主机名填写你在OpenShift创建应用时给出的地址,然后点击下面的私钥,找到刚刚保存的私钥文件。这里是Winscp下载地址。 6、Winscp第一次连接会弹出提示,点击接受。 7、登录成功后,如何找到你的PHP程序文件存放位置很重要。请看图片中的红线部分,按照这个路径就可以找到PHP程序了。 四、OpenShift WordPress英文转为中文 1、通过上面的OpenShift一键生成Wordpress博客,你会发现Wordpress安装的是全英文版本的,对于我们可能就有些不习惯了。 2、想要将英文版本的Wordpress转换为中文的也很简单,下载wp-config.php配置文件到本地。 3、查找 define('WPLANG', ''); 一行,在第二个参数处填入 zh_CN,变成 define('WPLANG', 'zh_CN'); 并保存文件上传覆盖。 4、进入Wordpress后台,看到更新提示后进行升级即可。WordPress 会自动从官方网站下载中文语言包并安装。 5、没有提示也没有关系,点击左侧的“升级”,然后选择重装即可。 6、一分钟后你的英文版本的Wordpress就变成了简体中文的了。 五、OpenShift空间上Wordpress运行测评 1、经过测试Wordpress可以在线上传和安装Wordpress主题。 2、在线安装插件也没有问题。 3、OpenShift对PHP函数居然没有限制(通过PHP探针测试结果:被禁用的函数(disable_functions): 无)。 4、所以Wordpress一些功能性很强的插件照样可以运行。例如强大的Wordpress数据库备份管理插件:WP-DBManager,这里是WP-DBManager下载地址。 5、另外你还可以直接用Winscp备份你的Wordpress数据库,请按照下图中的文件路径即可找到。 6、OpenShift允许最大上传的文件居然可以是200MB,远远超过我之前介绍的hostingsociety。 7、安装Wordpress演示:http://freeh-ao123.rhcloud.com 六、OpenShift使用PhpMyAdmin管理MysqL数据库 1、先为你的应用在首页添加PhpMyAdmin服务。 2、确定后点击开始执行。注意要记住PhpMyAdmin生成后给出来的用户名和密码。 2、添加成功后,你可以直接进入你的PhpMyAdmin开始对数据库进行管理了。 七、Windows平台安装OpenShift Client Tools 1、经过我的测试,OpenShift对空间文件管理和MysqL数据库管理都可以不用git代码就能实现,但是唯独绑定域名一定要用到OpenShift Client Tools。 2、不过如果你想绑定你自己的域名只需要会使用一段命令即可。在开始之前请先安装git系统软件。这里是:RailsInstaller下载地址。 3、开启你的cmd命令窗口,输入下列代码安装OpenShift Client 。

 gem install rhc 

PS:感谢“熊man”的留言提醒,由于国内网络访问国外服务器速度差异,执行上述安装代码可能要花费几分钟至半个小时以上的时间,如果你出现一直停留在某个阶段,请不要关闭CMD窗口,直到安装完成止。 4、输入下列代码。

 rhc setup 

5、这时候就会要你输入OpenShift的用户和密码,如下图: 6、接下来就会自动生成SSH公钥和私钥,公钥会提示要不要上传。输入YES。 7、完了之后我们就可以在OpenShift账户中看到刚刚上传的SSH公钥了。和我们之前手动保存是一样的。 八、OpenShift免费空间绑定顶级域名 PS:2012年11月14日更新,感谢bukaopu.asia博主提供,删除已经绑定的域名,可以执行下代码:

rhc alias remove freeh wen.freehao123.info

其中,freeh是你的APP名称,wen.freehao123.info改成你要删除的域名。 1、请先把你的域名的CNAME解析到OpenShift提供给你的免费二级域名。如下图: 2、然后按照“第七步”连接到你的OpenShift,输入下列代码就可以绑定域名。请把“freeh”修改成为你的APP名称,wen.freehao123.info改成你的域名。(2012年11月14日更新,感谢各位朋友的提醒,有QQ好友,博客留言的,非常感谢。)

 rhc alias add freeh wen.freehao123.info 

3、效果如下图(最新的绑定域名的代码需要你输入密码): 4、如果看到下列提示就说明你绑定域名到OpenShift成功了。 5、绑定域名演示:http://wen.freehao123.info/ 九、OpenShift免费空间安装Discuz! X2.5 1、OpenShift没有在线文件解压功能,只有自己上传PHP在线解压程序了。这里是PHP在线解压程序下载地址,使用方法见:可反向绑定域名的稳定免费空间Zymic申请和使用教程。 2、在OpenShift安装Discuz! X2.5最关键的就是数据库填写了,除了用户名和密码、MysqL名称等OpenShift在创建PhpMyAdmin时会告诉你。 3、而数据库主机地址则填写IP地址,你只要进入PhpMyAdmin就可以看到IP地址了。将这个地址填写进去就可以了。如下图:(点击放大) 4、OpenShift上运行的Discuz! X2.5云平台等功能都正常。 十、OpenShift Redhat免费空间SSH登录准备条件 1、你至少会使用OpenShift Redhat空间并已经在该空间上成功搭建了Wordpress等应用,否则本篇文章所讲的内容会觉得“跨度大”,其实会了就简单了。 2、OpenShift Redhat免费空间基础教程:OpenShift redhat推出PaaS云计算应用平台支持PHP、Java、MySQL 3、电脑上已经安装了RailsInstaller,并且已经成功安装了OpenShift client tool工具了。 4、如果你像我一样,之前用过了OpenShift空间但是卸载了软件删除了本地文件夹,想重新连接OpenShift Redhat服务器,基本过程是这样的: 5、输入下列代码安装OpenShift Client。

 gem install rhc 

6、输入下列代码,登录OpenShift空间并生成公钥和私钥。

 rhc setup 

7、上图是输入账号登录,然后将公钥和私钥保存在本地。最后软件提示你是否上传新生成的公钥,输入Yes,回车,随便起一个名字,回车就行了。 8、如果你已经成功连接了OpenShift空间,就不需要执行上面的操作了。 十一、转换SSH密钥为Putty登录授权的Key 1、SSH登录我们一般使用的是Putty,而Putty登录Linux主机所用的认证私钥文件并不能直接使用以上我们生成的SSH密钥。 2、我们需要用PuTTYgen来将密钥转换一下,这里是PuTTYgen下载地址。(纯净官方英文版,非汉化) 3、启动PuTTYgen,点击“转换”选择“导入Key”。 4、找到你刚刚执行命令或者以前使用OpenShift空间生成的密钥文件,一般是在.ssh文件夹中。 5、导入成功后,然后点击右下角的“保存密钥到本地”。 6、给你的PPK密钥随便取一个名字,保存在本地就行了。 十二、使用Putty成功通过SSH登录到OpenShift免费空间 1、启动你的Putty,这里是Putty下载地址。 2、复制你的应用的SSH地址,注意看图片中我选择的部分。 3、然后将该地址粘贴在Putty的主机名称中,如下图: 4、在左边的“连接”——“SSH”——“认证”中,导入你刚才生成的PPK文件。 5、确定后,点击打开Putty就开始登录OpenShift空间服务器了,第一次会提示你保存保存密钥。 6、不需要输入用户名和密码,成功通过了密钥与公钥配对后,就会进入OpenShift空间服务器中。如下图: 十三、OpenShift空间用SSH命令查看MysqL、空间配置信息和极速下载文件 1、用你的SSH成功进入了OpenShift空间后,执行下列命令。

 export 

2、可以看到你的OpenShift空间环境参数,最主要的就是你的MysqL数据库信息:密码、数据库名称、端口、主机地址等。 3、在上一篇关于OpenShift空间安装Wordpress是用的平台自带的Wordpress应用一键生成的,但是随后我们还得自己修改配置信息等。 4、为了避免上述麻烦,我们可以自己下载文件到OpenShift空间上,而不是从本地上传文件到OpenShift空间上。 5、上次就有朋友给部落留言说,OpenShift开通了SSH,建议使用SSH管理:wget然后解压,速度大概是5~9M每秒,完全可以实际瞬间下载文件的效果。 6、执行下列代码,可以在你的OpenShift空间几秒钟下载Wordpress简体中文包,并保存在dropbox文件中。 7、执行代码时,请将freeh换你自己的{appname}。

 cd freeh cd repo mkdir dropbox cd dropbox wget http://cn.wordpress.org/wordpress-3.4.2-zh_CN.zip 

8、如果你使用Winscp来登录OpenShift空间的话。 9、可以在你的应用中看到已经生成的dropbox文件夹,注意图片中的路径。 10、进入Dropbox文件夹,你就可以看到自己已经下载的文件了。 11、利用Winscp强大的文件管理功能,你可以轻松使用文件复制、解压、删除等操作了。 十四、OpenShift Redhat的高级另类应用 PS:2013年1月1日更新,应热心朋友的要求,本篇文章删除之前介绍OpenShift Redhat免费空间SSH另类应用,给部分朋友带来不便深感抱歉。 1、上次我们讲到VPS的另类应用时,就已经为大家展示了SSH的强大力量,而OpenShift Redhat的SSH账号当然有同样的效果。 2、先在SSH通道中添加一个端口号。如下图: 3、然后在你的浏览器或者其它的应用中添加一个本地的服务器,如下图: 4、同时将它作为默认的本地服务器。 5、完成浏览器设置后,使用Putty登录你的OpenShift Redhat服务器,再打开浏览器,这时候你已经“身在外”了。 6、如果你用的是IE浏览器,请在“局域网设置”中设置好本地服务器。 十五、OpenShift空间使用小结 1、其实OpenShift Redhat空间的SSH管理权限更多是让我们来管理空间的,并不是用作“高级”用途,尤其是用作自动备份方面,OpenShift免费PHP空间可谓占尽了优势。 2、OpenShift Redhat空间是一个难得的免费空间,如果想要维持长久下去,还得请大家不要滥用。像本篇文章介绍的“高级”应用最好是博主站长圈内交流,用的人越少越好。

OpenShift免费云绑定域名

一、Windows平台安装OpenShift Client Tools 1、OpenShift对空间文件管理和MysqL数据库管理都可以不用git代码就能实现,但是唯独绑定域名一定要用到OpenShift Client Tools。 2、不过如果你想绑定你自己的域名只需要会使用一段命令即可。在开始之前请先安装git系统软件。这里是:RailsInstaller下载地址。 3、开启你的cmd命令窗口,输入下列代码安装OpenShift Client 。

gem install rhc

4、输入下列代码。

rhc setup

5、这时候就会要你输入OpenShift的用户和密码, 6、接下来就会自动生成SSH公钥和私钥,公钥会提示要不要上传。输入yes。 二、OpenShift免费空间绑定顶级域名 1、请先把你的域名的CNAME解析到OpenShift提供给你的免费二级域名。 2、然后按照“第一步”连接到你的OpenShift,输入下列代码就可以绑定域名。注意:改成你的域名。

OpenShift空间最新绑定域名方法

a、OpenShift空间最近更改了域名绑定的命令,你要绑定域名只需要执行以下代码: rhc alias add freeh wen.freehao123.info b、其中“freeh”是应用名,wen.freehao123.info是你要绑定到该应用的域名,你在使用时将其替换成你自己的。 c、如果你想删除绑定在应用上的域名,可以执行下列代码。 rhc alias remove freeh wen.freehao123.info 3.输入密码回车,出现RESULT:Sucess,表示成功。 摘自:免费资源部落

转载于:https://www.cnblogs.com/gxldan/archive/2013/01/24/4066885.html

OpenShift Redhat的使用和介绍相关推荐

  1. 几个重要的RedHat Linux内核文件介绍 (1)

    From:http://tech.sina.com.cn/s/s/2006-06-27/061923370.shtml Linux服务器内核编译基础 mynix编译自www.linux.org之Lin ...

  2. linux安装红帽openshift,Redhat Openshift 单机版安装指南 CRC4.6

    Redhat Openshift 单机版安装指南 CRC4.6 Red Hat CodeReady Containers(CRC) 是一个最小的 OpenShift 4 本地集群环境,可以安装到笔记本 ...

  3. openshift 页面-图形化基础介绍

    openshift介绍: 文章来自百度百科: OpenShift是红帽的云开发平台即服务(PaaS).自由和开放源码的云计算平台使开发人员能够创建.测试和运行他们的应用程序,并且可以把它们部署到云中. ...

  4. Redhat 与 Debian 系介绍(Linux各种发行版本概述)

    Linux,最早由Linus Benedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及 ...

  5. Redhat与Debian系介绍(Linux各种发行版本概述)

    Linux,最早由Linus Benedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及 ...

  6. centos redhat 6+ openldap 初级介绍

    为什么80%的码农都做不了架构师?>>>    搜索很长时间始终发现博文与我的centos6.3里的openldap文件目录不同.敢肯定是版本问题. 于是参考了rhel官方文档,在这 ...

  7. Day 3: Flask —— 使用Python和OpenShift进行即时Web开发

    最近Packtpub找到了我,让我给他们新出版的关于Flask的书写书评.Flask是一个很流行的Python框架.那本书是Ron DuPlain写的<Flask 即时Web开发>.我决定 ...

  8. openshift_通过OpenShift超越云炒作

    openshift 您是否厌倦了为应用程序请求新的开发机器? 您是否为必须为应用程序设置新的测试环境感到烦恼? 您是否只想专注于和平开发应用程序而不会一直"沉迷于堆栈"? 我们听到 ...

  9. 通过OpenShift超越云技术

    您是否厌倦了为您的应用程序请求新的开发机器? 您是否为应用程序设置新的测试环境感到烦恼? 您是否只想专注于和平开发应用程序而不会一直"沉迷于堆栈"? 我们听到你的声音. 我们也去过 ...

最新文章

  1. python 空指针_python 空指针
  2. MATLAB从入门到精通系列之如何实现KNN算法
  3. Leet Code OJ 235. Lowest Common Ancestor of a Binary Search Tree [Difficulty: Easy]
  4. how to find data source of F4 help in web client UI
  5. strlen函数在哪个头文件_第二十七中、字符串处理函数-strlen、strcat、strncat
  6. ios 后台唤醒应用_苹果不用背锅了!微信被杀后台是因为“耍流氓”?用户该听谁的?...
  7. 201521123115 《Java程序设计》第3周学习总结
  8. github视频教程-03 如何使用github上pull-request功能(VS2013)
  9. 论Acmer的自我修养 (算法学习目标和推荐题目)
  10. 【编译原理总结】由正则式构造等价的DFA并将其最小化
  11. chrome浏览器最小字体大小限制的解决方案
  12. 2010考研数学二第(20)题——多元积分学:二重积分计算
  13. amap和amapcrap使用
  14. 浅谈泰勒公式与麦克劳林公式
  15. 你可以更幸福(转载)
  16. 常见算法整理---50题
  17. C++病毒-----------混乱鼠标
  18. ITS_Android_S 重构的梳理
  19. GlobalSign的泛域名SSL证书
  20. win10 安全模式开机

热门文章

  1. mysql语句注意点 2021-05-15
  2. svn回退后如何再还原_设计师如何管理自己的文档
  3. php全套之一崭露头角(12天),PHP系列教程之一阶段崭露头角 (JS,bootstrap )
  4. python shell 继承 环境变量_Python subprocess shell 丢失环境变量 | 学步园
  5. android联系人添加公司,android添加联系人(直接添加到联系人数据库)
  6. mysql实现了四种通信协议_Mysql通信协议-阿里云开发者社区
  7. linux安装mathematica7,Linux下面如何安装maple,mathematica,matlab这类软件?
  8. 什么版本的linux可以用ps,在linux上使用ps(转载)
  9. RMAN中catalog和nocatalog区别
  10. linux内核编译ccflag,Linux内核模块编译失败