阿里云服务器搭建Ghost博客(1)-安装Nodejs


Ghost是一款个人博客系统,它是使用Node.js语言和MySQL数据库开发的,同时支持MySQL、MariaDB、SQLite和PostgreSQL。用户可以在支持Node.js的服务器上使用自己的博客。它是由两位WordPress前工程师开发,特点就是轻快高效,并原生支持Markdown语法。

NodeJs

本站就是采用Ghost搭建出的博客,同时采用了我自己开发的Matery主题,构建在阿里云上,接下来我将把自己搭建博客的一些过程和心得记录下来,其中参考了Ghost中文网的一些搭建流程,但很多也己按自己的想法构建的。

购买阿里云服务器

想要搭建自己的网站,首先你得拥有一台主机或者云服务器等作为载体,本人采用的是阿里云的ubuntu服务器,总体来说还是不错,在国内算性价比很好的了,第一次还可以免费申请半年的试用,国外的云服务器虽然更优,但是考虑到网速,“墙”等要素,还是被我摒弃了。另外阿里云内地的服务器需要备案,如果你嫌备案麻烦,可以购买香港地区的服务器。

下面是我的阿里云推荐码,使用推荐码可享受原价9折优惠哟:

BKXH7B  

购买之后,在windows下可以用Putty访问Linux服务器,Linux或者Mac下直接用ssh命令行即可访问,当然最好学习些Linux的基础知识最好。

安装Node.js

1、安装依赖环境和包

确保你的Linux安装了依赖包和python,gcc,g++组件以及可选的git组件,部分可能会在更新源中已经安装。如果没有则要重新安装,命令如下:

sudo apt-get install g++ curl libssl-dev apache2-utils  
sudo apt-get install python  
sudo apt-get install build-essential  
sudo apt-get install gcc  
sudo apt-get install g++  

2、下载并安装Node.js

由于当前Ghost博客版本最多只支持到Nodejs的v0.12.x版,所以我们从这里去下载适合的版本,这里推荐下载v0.12.7。Linux服务器下推荐用wget命令,我这里采用源码编译安装的方式安装:

# 下载
wget https://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz

# 解压:
tar -zxf node-v0.12.7.tar.gz

# cd到Node.js的目录中
cd node-v0.12.7

# 默认安装:(默认在home目录下)
./configure
make  
sudo make install  

如果你想安装到自定义的目录下面,可以这样:

# 选择目录安装(将nodejs安装在/usr/local/node目录下)
./configure –prefix=/usr/local/node
make  
sudo make install  

3、检测是否安装成功

通过检测Node的版本号查看Nodejs有没有安装成功,命令如下所示:

node --version  

如果显示v0.12.7,就表示安装成功了,接下来就可以写一些简单的demo。这里有个链接,对于初学Nodejs还是不错的:nodejs入门,里面有一些demo,可以顺着看下来敲一遍,再自己测试一下。

结语

自己折腾了一下LinuxNode.js,感觉Linux的知识真是高深莫测啊,慢慢学吧~趁还有时间!



转载请注明:闪烁之狐 » 阿里云服务器搭建Ghost博客(1)-安装Nodejs

分享到:
主题颜色面板