美文网首页自博客Nodejs
Ghost博客系统搭建

Ghost博客系统搭建

作者: wxin9 | 来源:发表于2015-07-16 15:23 被阅读1965次

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


    纪念我的博客,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博客系统搭建

        本文链接:https://www.haomeiwen.com/subject/refpqttx.html