Ghost On Openshift

本文详细介绍了如何在Openshift上部署Ghost博客系统,包括创建应用、设置域名、SSH连接及配置等步骤,并提供了安装所需软件的命令。

##安装Ghost 首先,你需要的是一个Openshift的账号,点我注册。就是填邮箱密码然后登录邮箱激活神马的,就不叙述了。

<!--more-->

登录后点右上角MY APPS进入管理中心,点击Create your first application now新建应用。

点击Browse by tag选择Node.js 0.10

Public URL里设置您的域名,前一个框随意填,比如 Ghost,后一个框Namespace需要您填写一个独一无二的名称,[这里推荐注册www.dot.tk注册免费顶级域名,一年有效期,到期时再续] 然后在Source Code栏里填写:

https://github.com/developercorey/openshift-ghost-quickstart.git最后点击Create Application,稍等片刻,Ghost博客就为您建立好了。

由于Openshift的服务域名rhcloud.com 是被墙了的,所以我们还需要为它绑定新的、你自己的域名。回到应用界面,点击域名旁边的change为您的博客添加域名。 推荐去dnspod.cn注册,解析你的tk域名,在dot.tk里修改dnspod提供的dns,然后在dnspod.cn添加CNAME类型指向你原来应用的网址。

添加好了以后访问你的域名就可以啦,现在在网址后面加上 /ghost注册成为你博客的主人吧!

但是,这时你会发现,Ghost默认的网址还是Openshift分配的网址,那怎么修改呢? ##ssh到Openshift ###安装git sudo apt-get install git-core ###安装Ruby和RVM curl -L https://get.rvm.io | bash -s stable --ruby 稍等一会,安装完成会提示source /path/to/rvm之类的,复制执行即可。然后检查ruby的版本ruby --version。 ###安装rhc gem install rhc

升级用:gem update rhc

然后设置rhc环境rhc setup,根据提示输入Openshift注册的账号和密码。 ##SSH到你的Openshift 首先到你的应用界面,点击右侧的Want to log in to your application?,复制出现的ssh xxxx@xxxxx.rhcloud.com到终端,回车连接到服务器。 登陆后,cd app-root/runtime/repo,进入应用主目录,vim config.js,编辑配置文件,修改第一页里的url后的地址为你的域名,再找到production节,把+process.env.OPENSHIFT_APP_DNS也修改为你的域名地址。保存退出。ctl_all restart重启服务。

如果需要主题,可以首先在官方商店 需要翻墙或 Github 或其他地方找到你喜欢的主题,登录到你的服务器,cd app-root/runtime/repo/content/themes,进入主题目录,使用wget 主题地址下载,然后解压unzip 某主题,再次执行重启服务命令ctl_all restart,然后进入你的域名/ghost后台配置选择主题。

参考资源:

http://ghostchinese.com/discussion/6/ http://octopress.org/docs/setup/rvm/ https://www.openshift.com/get-started#cli

转载于:https://my.oschina.net/sandylaw/blog/186329

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值