foobar2000 feq均衡器配置文件
VimEditMarkdown

Ghost On Openshift

Sandy posted @ Dec 20, 2013 06:43:53 PM in Ubuntu , 1470 阅读

安装Ghost

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

登录后点右上角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

  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter