Ghost博客就不再介绍了,CentOS系统要安装Ghost只需要安装好node.js和Nginx。
1、 编译安装Node.js
先安装好需要的依赖工具gcc、gcc、make
yum install gcc gcc-c++ make -y
下载并解压缩Node.js源码包,官方地址:https://nodejs.org/en/download/ 目前最高版本是 v4.4.2,版本若有更新修改即可
wget https://nodejs.org/dist/v4.4.2/node-v4.4.2.tar.gz && tar xzf node-v4.4.2.tar.gz
剩下当然就是编译安装了,整个过程大约十分钟时间
./configure && make && make install
以上集合成一条命令就是:
yum install gcc gcc-c++ make -y && wget https://nodejs.org/dist/v4.4.2/node-v4.4.2.tar.gz && tar xzf node-v4.4.2.tar.gz && cd node-v4.4.2 && ./configure && make && make install

2、安装Nginx最新版本
Nginx可以直接包安装,但默认的版本较老,需要先更新库,若其它Debian、Ubuntu也想安装最新的版本可参考这两篇:Debian 和 Ubuntu
官网的教程:http://nginx.org/en/linux_packages.html
简单交待下:
创建一个nginx.repo文件在/etc/yum.repos.d/目录下,即/etc/yum.repos.d/nginx.repo,VIM或echo导入均可

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

其中上面OS和OSRELEASE要改成自己的,OS是 centos或rhel(红帽),OSRELEASE是版本号,填5或6或7,如使用的是 CentOS 7.x版本则改成:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

以上是Nginx稳定版本1.8.x,考虑到有人需要http2,需要1.9.x主线版本,需要改成:

http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/

然后就是更新和安装了
yum update -y && yum install nginx -y

现在你就可以安装Node.js的应用了,比如Ghost博客,具体可参考:http://www.jianshu.com/p/8d3963da06ab

文章来源于互联网,如有雷同请联系站长删除:CentOS 安装 node.js 及 Ghost 博客

发表评论