Ghost On Openshift
安装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
- 无匹配
2022年8月20日 23:45 Rajasthan Board Model Paper 2023 Class 4 Pdf Download with Answers for Rajasthani Medium, English Medium, Hindi Medium, Urdu Medium & Students for Small Answers, Long Answer, Very Long Answer Questions, and Essay Type Questions to Term1 & Term2 Exams at official website. RBSE Model Paper Class 4 New Exam Scheme or Question Pattern for Sammittive Assignment Exams (SA1 & SA2): Very Long Answer (VLA), Long Answer (LA), Small Answer (SA), Very Small Answer (VSA), Single Answer, Multiple Choice and etc.