Ghost博客系统搭建

最近在看nodeJS方面的内容,主要是nodeJS的基础和一些框架系统,比如网易的pomelo的大并发服务器框架以及这个Ghost博客系统。本来没想要搞个blog的,但是想想,本来就在学习服务器方面的内容,搞个博客练练手不错,然后想到自己的csdn的博客被黑了,作为一个技术开发者,都没有个博客也说不过去,所以就搞了这个博客,从头再来了。



Ghost博客系统搭建_第1张图片
纪念我的博客,http://blog.csdn.net/wxin9

前言废话说完了,现在来讲讲这个博客是怎么搞出来的。

准备工作

1. nodeJS,至少了解如何进行编译,运行。

2. 准备一台服务器(必须支持nodeJS,至少是支持自己安装的),我用的是amazon的EC2虚拟服务器。

3. 找一个自己还算熟悉的linux系统来做为服务器系统,我选用了RedHat7.1的系统(原因是我哪个都不熟,只会用Mac系统,好在Mac和linux在某些地方一脉相承,不过如果有下次我会选择使用centOS的)。

4. 一颗勇往直前、不怕麻烦的心。

开始工作

我先假定你已经有了虚拟服务器,然后你已经会了基本的linux命令,并且你已经连上了它的ssh。然后,你需要会使用`app-get`或者`yum`等安装linux下软件的工具。接下来,正式开始。

安装nodeJS环境

nodeJS我就不介绍了,感兴趣自己百度去。nodeJS官网:https://nodejs.org/一般的流程就是直接下载nodeJS包进行安装就好了,但是我没这么搞。接下来看看我的流程。

安装git工具

$yum install git

主要用于git管理,很多好用的工具其实有很多办法进行安装下载,但是使用git进行管理我觉得是个好方法。

安装nvm

$git clone https://github.com/creationix/nvm.git

$. ~/.nvm/nvm.sh

安装nodeJS

通过nvm,安装nodeJS版本,当前nodeJS版本为:v0.12.4

$nvm install v0.12.4

好了,到此为止,nodeJS的环境已经搭建完毕了。

下载&安装Ghost

Ghost是国外的博客平台,但是咱们也有个整理翻译后的平台,不知道是不是原公司搞的,不管他,反正我用的是中文的。英文版地址:http://dl.ghostchina.com/Ghost-0.6.3.zip中文版地址:http://dl.ghostchina.com/Ghost-0.6.3-zh-full.zip

$wget http://dl.ghostchina.com/Ghost-0.6.3-zh-full.zip

$unzip Ghost-0.6.3-zh-full.zip

$cd /你的 Ghost 解压目录$npm install --production

以上就已经安装以及编译完成了Ghost。

部署&运行

由于nodeJS是跟着终端进程一起运行的,所以会有一个问题,当关闭终端窗口或者断开ssh时,nodeJS服务也就停止了,所以我们需要能够让nodeJS一直运行。因此,我们就需要用到了pm2。

不要急,我慢慢更新...



Form:Ghost博客系统搭建

你可能感兴趣的:(Ghost博客系统搭建)