新OpenShift免费空间申请使用教程:绑定域名,文件管理和安装程序
OpenShift免费空间是Red Hat的平台即服务的云计算平台(PaaS),支持Java,PHP,Python,Perl,Ruby以及MySQL Database,phpMyAdmin,MongoDB NoSQL Database,Cron 1.4等应用。OpenShift服务器采用的是AmazonEC2数据中心,月流量不限制,且支持绑定顶级域名。
目前Red Hat的OpenShift 上可以免费创建三个app,提供512MB内存和1G 存储空间,OpenShift免费空间的稳定性是有目共睹的,该空间在2012年十大优秀免费空间中排名榜首,虽然到了2013年十大免费空间中排名跌至第三名,但作为一个免费空间,OpenShift仍然值得我们去使用。
有关于OpenShift免费空间的使用教程和方法文章部落已经分享了非常多了,这次的全新的OpenShift空间申请和使用教程来自“杂谈博客”的投稿,OpenShift空间这几年进行了小部分的变化,新手朋友可以参考此文来申请使用OpenShift空间,有关OpenShift其它的一些技巧分享有:
- 1、申请使用:OpenShift redhat推出PaaS云计算应用平台支持PHP、Java、MySQL
- 2、管理使用:OpenShift Redhat免费空间SSH登录管理和使用:下载文件安装程序和应用
- 2、自动备份:OpenShift免费空间全自动定时备份网站数据和MysqL数据到Dropbox
- 3、新绑域名篇:OpenShift最新绑定域名方法和AppFog域名管理修改文件上传大小限制
新OpenShift免费空间申请使用教程:绑定域名,文件管理和安装程序
1、OpenShift官网:
- 1、官方首页:https://www.openshift.com/
1、打开OpenShift官方网站,点击右上角“Sign Up”,注册一个新账号。
2、提交申请后,进入你的邮件当中激活你的链接,完成OpenShift账号的申请。
1、虽然OpenShift提供了灵活的配置服务,用户可以自己定义自己需要多少资源,灵活配置,但是在OpenShift搭建一个适合安装Wordpress等PHP程序的环境还涉及到了git等命令。
2、所以新手建议还是直接用OpenShift自身提供的Wordpress应用来一键创建Wordpress博客,这里有一个最大好处就是OpenShift已经自动为你生成了PHP程序运行的PHP环境。
3、接上面,激活后进入选择应用安装页面。
4、请滚动鼠标看下面。
5、填写赠送的免费二级域名。
6、点击“Create Application”后,稍等一会儿(不要关闭网页),OpenShift就会自动为我们创建好Wordpress博客了。
7、接下来出现的信息就非常重要了(MysqL信息和WP管理信息),建议用记事本将WP管理信息记下来。
8、你可以向下看创建"phpMyAdmin"。
9、创建好后,按1处即可看到密码,按2处即可转到phpMyAdmin的地址。
10、进入phpMyAdmin后这里便是MysqL的服务地址(discuz之类的cms要用)。
1、OpenShift官方推荐的是Git工具来上传修改OpenShift上的代码。如果你会Git,记得把你的应用文件下载到本地。
2、而对大多数人来说可能还是习惯用FTP或者Winscp等图形的文件管理工具。OpenShift同样支持用Winscp来管理空间上的文件。
3、先要生成一个密钥保存在OpenShift中。Windows平台下可以用PuTTYGen来生成,这里是PuTTYGen下载地址。
4、运行PuTTYGen,选择密钥模式为SSH2-RSA,然后点击“生成”,生成私钥的过程中需要用鼠标在软件界面不停地移动方可。
5、生成后,点击“保存私钥”按钮将私钥保存在本地。如下图:
6、PuTTYGen生成的公钥是放在OpenShift,Key name 自己填写。
然后,将PuTTYGen生成的公钥复制放在OpenShift并保存。
7、启动Winscp,主机名填写你在OpenShift创建应用时给出的地址(先按1才会出现),然后点击下面的私钥,找到刚刚保存的私钥文件。
8、Winscp第一次连接会弹出提示,点击接受。
9、登录成功后,如何找到你的PHP程序文件存放位置很重要。请看图片中的蓝线部分,按照这个路径就可以找到PHP程序了。
四、OpenShift WordPress英文转为中文
1、通过上面的OpenShift一键生成Wordpress博客,你会发现Wordpress安装的是全英文版本的,对于我们可能就有些不习惯了。
2、想要将英文版本的Wordpress转换为中文的也很简单,下载wp-config.php(根目录下)配置文件到本地。
3、查找(快捷键:Ctrl+F) define('WPLANG', ''); 一行,在第二个参数处填入 zh_CN,变成 define('WPLANG', 'zh_CN'); 并保存文件上传覆盖。
4、进入Wordpress后台,看到更新提示后进行升级即可。WordPress 会自动从官方网站下载中文语言包并安装。
6、一分钟后你的英文版本的Wordpress就变成了简体中文的了。
1、点击1处即可进入绑定域名的界面。
2、进入绑定域名的界面后请看图中,然后保存。
3、最后到你的域名DNS管理处修改A、CNAME解析记录,演示:https://openshift.zatan.eu.org/
1、这是全新的安装,请到Openshift控制台创建一个Zend应用,OpenShift可以用S-S-H进行解压与下载,启动Xshell软件,如图点击新建。(点击放大)
2、点击1处用户身份验证,然后把"password"(2处)下拉菜单选择到“public key”。
3、注意此处需要选择PuTTYGen导出的密钥文件与刚刚上面Winscp保存的PPK密钥文件不同。
4、第一连接会弹出提示框直接回车即可。(如下图便进入了)
5、依次输入“cd app-root”回车;“cd runtime”回车;“cd repo”回车;“cd php”回车(如下图 PS:以后有可能不同请提醒我)
6、到discuz官方论坛获得下载地址,然后输入wget+空格+你得到的地址,最后回车。
7、解压则输入"unzip+空格+你的文件名"(只能解压zip文件)。
8、打开Winscp把upload文件夹里的文件移动到php文件夹(图形化的我就不截图了)。
9、数据库:数据库名请进入phpmyadmin创建;用户名与密码在openshift控制台上有。数据库主机地址在“二、OpenShift免费空间安装Wordpress”第9-10步有介绍。
10、在这里我们介绍一种全新的方法。打开之前用到的xshell,输入export然后回车即可。
11、在其中找到:1:地址;2:密码;3:端口;4:用户名。
12、Openshift空间运行Discuz! X2.5演示:https://openshift.zatan.eu.org/dx/
1、经过测试OpenShift上运行的Discuz! X2.5云平台等功能都正常,需要注意的是OpenShift空间文件管理因为使用的连接工具不同而要选择不同的密钥格式。
2、OpenShift空间现在访问会不稳定,对于OpenShift空间无法在国内访问的问题解决办法有:OpenShift推出收费业务和解决OpenShift空间打不开和SSH无法连接。
文章出自:杂谈博客 由部落编辑整理,版权归原作者所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
占板凳,嘿嘿,第一次
[回复] -
板凳
[回复] -
今天簽到啦!時間:下午5:33:59
[回复] -
弄个垃圾站费时间
[回复] -
又是这货!!
[回复] -
后排。
[回复] -
怒马
[回复] -
好久没来。
[回复] -
占个位置
[回复] -
后面卖瓜子!
[回复] -
请问你的DZ后台 应用中心 那里可以正常打开吗???
[回复] -
不错
[回复] -
留名,现在用华为云了!
[回复] -
这个空间早有耳闻,不过听说被国人滥用了,已经没以前那么稳定了
[回复] -
好东西,只是被h了。。。
[回复] -
免费的还是不浪费时间测试了。
[回复] -
论坛可以访问啊
[回复] -
博客什么时候分享一篇建站经验,分享FREEHAO123成功经验。
[回复] -
速度太慢了,半天没打开
[回复] -
话说我以前用的这个空间做的博客貌似还活着
[回复] -
OpenShift还是得#呐…这点很是让人不爽
[回复] -
卖菜……弱弱的问一句那个空间适合新手玩DZ
[回复] -
openshift这云空间我也申请了 一件安装了个WORDPRESS 绑了个域名 blog.buyzd.cn ping值在300左右 感觉速度还是不理想 访问主页还过得去 你去登陆后台就要响应很久 有时候还连不上
[回复] -
这个非常好,我一直用着。
[回复] -
给个邀请码
[回复] -
dnspai CNAME不支持@解析。。
[回复] -
这几天忽然就很不稳定了…
Fetching of original content failed with the following error: Proxy Publisher Failure – TIMEOUT. If you own this domain, please consult this FAQ.
掐算了下时间,正好是这里发了这篇博之后…[回复] -
怎样修改 A、CNAME解析记录,用DNSPOD链接到.eu.org
[回复] -
用这个空间建DISCUZ论坛那个地方没看明白,XSHELL的密钥怎么弄?
[回复] -
这个教程太不详细了吧。
[回复] -
如何编辑php.ini呢
[回复] -
擦嘞!我在openshift后台找到重启application的重启按钮,但是貌似我修改的关闭ssl认证参数没生效,wp管理后台还是进不去……
[回复] -
有*
[回复] -
貌似送的域名只有HTTPS才能打开0.0
[回复] -
我弄了个ping到的是美国 新泽西州(Merck公司)
[回复] -
不该出教程啊亲,垃圾站多了会被*,会用人滥用的!
[回复] -
按照惯例,出了教程就泛滥了。。。最终的结果可想而知。。。
[回复] -
使用WinSCP连接,提示验证失败,挂过DL也不行,一下午就成功了一次[img]https://www.54wl.com/ss.png[/img]
[回复] -
现在openshift已经快不行了
有时候一进wp后台就挂了[回复] -
完美地运行了Disucz!2.5X www.qq123.cf
[回复] -
太不详细了吧!死活等不上去!提示用户名不正确!
[回复] -
-
您的帐户不允许自定义的SSL证书。 升级你的计划→
无耻的泄了。。。。[回复] -
你们都是神人。。。一切都搞定了 今天就登不进去了 是HTTPS的 可惜是的他不支持免费账户 所以卡壳了 现在没办法登录wordpress后台了 。。。。。。。。。。。我想问 难道你们都付费了????、
SSL requests not supported for roc.yilingyan.com
The site is not configured with SSL support.
下面则是OPENSHIF绑定域名后的提示–也解析成功了
可惜的是:
Your account does not allow custom SSL certificates. Upgrade your plan →
您的帐户不允许自定义的SSL证书。 升级你的计划→[回复] -
求助:好不容易搞了一个绑定域名后,中国IP能快速的这个空间。(申请了好几个,就这一个绑定域名后,中国IP能快速访问的,其它的,要FQ才能访问。)一高兴,在选择数据库时,选择了MYSQL5.5去了,这个MYSQL5.5,没有办法安装phpmyadmin,因此,无法知道数据库的HOST地址,PORT端口号。请问:如果删除这个MYSQL5.5,让我重新安装MYSQL5.1和phpmyadmin?或者,告诉我,如何才能知道这个MYSQL5.5数据库HOST地址,PORT端口号。
[回复]大鱼 回复:
@大鱼, 这个被我用杀鸡取卵的笨方法,找到MYSQL5.5的HOST地址了,安装一个WORDPRESS上去,发现神速呀,200多毫秒。https://blog.tianlanshop.com
[回复] -
@qi, 为什么我的FTP总是登陆不上,显示用户名……
[回复] -
非常感谢楼主的认真回答,我的问题一下就解决了,再次感谢!
[回复] -
酋长,貌似openshift的内存远远低于1.5GB,我用top查看了一下,发现内存总共7.xGB,可用内存100MB左右,难道是我的RP太好了?
[回复] -
为什么只能用HTTPS访问啊,不能用HTTP访问,求解决方法!谢谢!
[回复] -
绑定域名并使用CDN加速,登录后台提示安全证书有问题。
SSL requests not supported for www.lomos.org
The site is not configured with SSL support.
Suggestions:If you are a website visitor, you should attempt to access the site not using SSL (use https:// instead of https://), or attempt to refresh your DNS cache and access the web site directly. If you keep getting this message try again later.
If you are the website owner, resolve the SSL configuration problem (note that the free customers plan does NOT support SSL)[回复] -
qi,wordpress现在咋转不回中文啦?我看它的文件似乎屏蔽语言了,咋办?qi 你去看看。。
[回复] -
qi,是openshift的wp转不了中文,似乎被限制,之前一个被删的openshift账户是可以转的,现在OS提供的是wp3.9。。求助。。
[回复] -
顺便祝qi端午快乐
[回复] -
貌似被*了
[回复] -
我去年买了个表,整天Q这个Q那个,MB的干脆把中国搬火星上去算了!
[回复] -
呼叫部落@qi,现在openshift是可以访问,但是申请的时候有一些改变,还有就是直接安装openshift里面的wordpress,装完以后,用上面的办法,没法升级成中文版,花了好多时间没弄好,不知道你有什么好的办法
[回复] -
个人博客是搭好了,用得是WinSCP,但是发现OpenShift有很奇怪的缓存?机制。在后台编辑了任何模板文件,都不能立即生效,不管多久都不行,必须要重启应用才行,包括更新了wp版本,theme版本,图片上传后删除再上传同名文件,都不会立即更新。是不是所有人都遇到这个问题?还是只是我的问题?
[回复] -
phpmyadmin管理MySQL数据库,那用什么管理PostgreSQL数据库?有没有简单易操作的WEB界面吗?
[回复] -
现在dropbox不能使用,自动备份用不了了,@qi 有什么其他能在openshift上自动备份的吗?
另外想问一下,我在openshift上使用tar命令将程序打包,直接通过网址下载的方式,速度太慢太慢了,有什么快速的方法能把压缩的文件下载到电脑上吗?[回复] -
为什么 我注册之后,网站也上传了,再次登录 显示 A system error has occurred. If the problem persists, please contact Red Hat support.
[回复] -
PostgreSQL数据库容量是多大?
[回复] -
…..不支持QQ空间的邮箱
[回复] -
qi,现在有在线编辑的那种平台吗,电脑不想装rhc!以前用这个https://c9.io/,今天试了下,好像连不上了,浏览器使用d也连不上! 有什么方法在线编辑吗?
不想装rhc![回复]ixinshang 回复:
@ixinshang,
这个错误
C:\Users\XXXXXXX>rhc setup
OpenShift Client Tools (RHC) Setup WizardThis wizard will help you upload your % keys, set your application namespace,
and check that other programs like Git are properly installed.If you have your own OpenShift server, you can specify it now. Just hit enter to
use the server for OpenShift Online: openshift.redhat.com.
Enter the server hostname: |openshift.redhat.com| lkaXXXXX@126.comYou can add more servers later using ‘rhc server’.
Unable to connect to the server (No connection could be made because the target
machine actively refused it. – connect(2) (https://126.com:443)). Check that youhave correctly specified your OpenShift server
‘https://lkaXXXX@126.com/broker/rest/api’.C:\Users\XXXXXXX>
这个是我在本地使用的! 挂上VXN 也不行![回复] -
妙啊!我的wordpress和discuz论坛都是搭建在上面的!十分感谢……话说Discuz只能用MySQL5.1,而现在默认MySQL5.5。只要注意选择“MySQL5.1”就行了。
[回复] -
这个支持采集吗?
[回复] -
openshift似乎不能在线升级wp?
还有wp的目录改了后在哪?[回复]qi 回复:
@babaolanqiu, 可以升级,有可能是文件权限不足导致的。可以在WP后台安装一个文件管理器这样就可以看到根目录所在的绝对位置了。
[回复]babaolanqiu 回复:
@qi, 在wp后台点插件–安装直接页面空白
IE显示Http500错误[回复] -
想用OpenShift建立个Discuz论坛玩玩,但是却遇到访问和管理时频频报错Pro@xy Error的问题,应该是Discuz给服务器带来的压力太大了,在%重启无效。于是我不断试用历史版本,发现Discuz! X3.0以上的版本都会报Pr@oxy Error,特别是进入云平台的时候。仅Discuz! X2.5及以下版本才能正常使用,正如qi所说“经过测试OpenShift上运行的Discuz! X2.5云平台等功能都正常”,也就是说,只有Discuz! X2.5云平台等功能才正常。上面评论中有人也遇到了Discuz! X3.0以上版本无法使用云平台的问题了。
[回复]Rich 回复:
@Rich, 完整的报错:
Proxy Error
The pr@oxy server received an invalid response from an upstream server.
The pr#oxy server could not handle the request GET /admin.php.Reason: Error reading from remote server
Apache/2.2.15 (Red Hat) Server at xx-xx.rhcloud.com Port 80
[回复] -
评论真的好多啊,找评论栏花了一点时间,我还差点以为现在已经停止评论了呢。想要问一下部落关于绑定域名的时候修改A以及CNAME解析的具体操作,一下子就过去了真的看不懂啊,也不知道ip地址是要输入什么。而且似乎后来输入了类似正确的却提醒我域名未注册。不知道是不是因为Freenom的域名注册需要时间。另外想问一下部落,用CDN加速了之后是不是就可以不用p进入WP了,不知道为什么登陆openshift不用v登陆wp就要了。。最后附上跟着教程做的只写了一篇日志的wp :)
[回复] -
我已经成功在OpenShift上面部署LNMP环境了,我试用一下,看看效果如何
[回复] -
在Github上搜到了好多的OpenShift专用的Nginx+PHP-FPM一键安装包:https://github.com/search?utf8=%E2%9C%93&q=openshift+nginx+php&type=Repositories&ref=searchresults
在OpenShift创建应用的时候,在“source code”填入Github的库地址,“branch”填入master就可以一键安装nginx+php-fpm了。
不过nginx都不是最新版本,所以我是自己编译的。花的时间好长,要是断网了就杯具了。。
[回复]亡月帝 回复:
@Rich, 求教程
[回复]Rich 回复:
@亡月帝, 很简单的,首先在https://github.com/search?utf8=%E2%9C%93&q=openshift+nginx+php这里找一个合适的点击进去,在页面右方找到git地址(选https的),复制。然后再新建应用的页面,滑到最下面点击do it yourself,然后页面跳转后再在source code里面填入git地址,然后再在branch中填入master,然后点击创建,等待页面加载完就可以了。(有的一键安装包安装时间较长,有可能收到OpenShift的提示,操作已经在后台自动完成,如果点击进入app页面提示“does not exist”,那说明OpenShift的操作还没完成,继续等待;有的一键安装包提供的有可能不是完整包,是那种下载包,当你点击创建应用后会自动开始下载并编译然后安装,这种下载包一般需要1个小时或更多的时间才能完成)
====
方法二、直接创建diy应用,然后自己完成编译,并且安装。编译的工作目录为tmp目录,所以先cd /tmp。
下面是编译nginx的方法,需要在s@sh中进行:
cd /tmp
curl ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz | tar xzvf -
curl https://nginx.org/download/nginx-1.8.0.tar.gz | tar xzvf -
cd nginx-1.8.0
./configure --with-pcre=../pcre-8.37
make
方法二比较复杂,更多的我就不说了 可以在网上找更多的相关教程看[回复]亡月帝 回复:
@Rich, 方法一的openshift是自己会完成的么
[回复]Rich 回复:
@亡月帝, 只不过有的一键安装包可能会出错,建议选搜索排行较前的一键安装包,较前的是使用的人比较多的。
[回复]亡月帝 回复:
@Rich,话说openshift编译的时候是在创建应用的页面么,卡了N久没见跳转到第三步,果断关了,然后第二条发现应用也不见了….
[回复]Rich 回复:
@亡月帝, 是啊,你不要关闭,否则就半途而废了。如果确实不行的话就用s@sh或rhc来装。
[回复]亡月帝 回复:
ss@h或rhc来装会快点么?
[回复]Rich 回复:
@亡月帝, 理论上是速度差不多。因为都是服务器在自动执行操作,与本地网速没有太大的关系。只不过OpenShift有时候改版,会导致一些安装脚本出错,用*或rhc来装可以看到错误的详情。
[回复]ehao 回复:
@Rich, 高手你好,请问我要在openshift搭建Apache2.2 + PHP5.2/PHP5.3 + MySQL5.0的环境,github上没有一键包,请问要如何编译, 谢谢大神!
@qi[回复]ehao 回复:
@qi, 另外请问用OpenShift自身提供的Wordpress应用来一键创建Wordpress博客后, 如何将博客设置成下载服务器?像将供下载的文件放上去就可以下载了,像. http://domain.com/file @Rich,
[回复] -
:只是速度有点慢而已。
[回复] -
其实如果用Wordpress的话可以直接在后台新建HHVM应用,效率更高,就不用麻烦的部署Nginx+PHP环境了,可惜Discuz不兼容HHVM。。
[回复] -
总体来说OpenShift作为免费空间排行榜冠军是当之无愧的,毕竟S@SH比较开放,可以很好的实现各种功能。。只不过那很有可能是Red Hat Enterprise Linux的OpenShift定制版本,跟一般的linux还是有区别的,一些组件的安装脚本(.sh)还是不能直接在OpenShift上执行的,需要更改路径。
[回复] -
现在OpenShift运行Discuz!云平台竟然没有任何问题,真是奇怪了。可能是有人反馈,OpenShift延长了Pro@xy Timeout吧
[回复] -
OpenShift的速度越来越不给力了,亚马逊的服务器真渣,Ping值都上400ms左右,Incapsula又不支持OpenShift,只能用CloudFlare,用上CF之后ping值稳居200ms左右。
[回复] -
站长大大,不知道在哪里发帖了,直接在这里回复,希望帮忙解答。用了大半年一直好好的,前些日子不工作了,以为是程序问题,就直接从WinSCP删除了,但是重新上传的时候就死活不能创建文件,so用putty查看了一下Warning: Gear ~~~~ is using 100.0% of disk quota,du -sh 2> /dev/null 989M。网上有说可能是因为OpenShift的Cartridges日志占用了空间。但是我又找不到PHP5.4目录下有logs文件夹,也不会看到底是什么占用了这么多的内存,不过估计就是日志。求帮助我一下,总不能用一段时间就重新创建一个应用吧
[回复] -
啊啊啊啊啊啊啊啊
[回复] -
很很多問題想請教大大
請問openshift是不是被*的防火槍封了
*的朋友都不能登入進去似的另一個我逼切的問題是
如何綁定自己的網址?我看到Openshift 有提供CNAME記錄,可是如果CNAME記錄只能將www的網址導向到Openshift的網站(例如我的網域是xxx.com,而我的CNAME記錄只能以www.xxx.com指向到我的網站,而不能使xxx.com直接進入我的網站),如果要用xxx.com進入網站,還得使用A記錄才行,可是Openshift的主機ip又是多少呢?
我在網上查到說查自己的openshift的dnslookup ip,但那個IP還是不能把xxx.com導向openshift,它會跳到xxx.com/app[回复] -
今天想去注册发现只能 github注册,貌似还说限制30天访问什么的
Access to the OpenShift Online (Next Gen) Developer Preview is limited. Sign up for free using GitHub authentication below and we’ll provide you with access for 30 days as soon as resources become available[回复]