安装nodejs
安装依赖包
[root@localhost ~]# yum -y install gcc gcc-c++ openssl-devel
下载源码包
[root@localhost ~]# wget https://nodejs.org/dist/v6.2.0/node-v6.2.0.tar.gz
[root@localhost ~]# tar -zxvf node-v6.2.0.tar.gz
[root@localhost ~]# cd node-v6.2.0
配置、编译、安装
[root@localhost ~]# ./configure --prefix=/usr/local/node
[root@localhost ~]# make && make install
配置nodejs环境
[root@localhost ~]# vim /etc/profile
#nodejs
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
[root@localhost ~]# . /etc/profile
测试是否安装成功
[root@localhost ~]# node -v
v6.2.0
[root@localhost ~]# npm -v
3.8.9
forever
forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。
安装
[root@localhost ~]# npm install forever -g
启动
[root@localhost ~]# forever start server.js路径
关闭
[root@localhost ~]# forever stop server.js路径
forever列表
[root@localhost ~]# forever list
输出日志和错误
[root@localhost ~]# forever start -l forever.log -o out.log -e err.log server.js路径