一、安装Node.js
1. 下载Node.js安装包:
从下载Linux版本安装包。
2. 解压文件并安装:
# tar xvf node-v0.10.
*3. 源码编译安装:
# cd node-v0.10.17
---------------------------
# cd bin
# ls
# ./node -v
-
---------------------------
# ./configure
# make
# make install
4. 设置NODE_HOME,进入profile编辑环境变量:
# vim /etc/profile
设置nodejs环境变量,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
#set for nodejs
---------------------------------------------------------------------------------------------------------
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH
---------------------------------------------------------------------------------------------------------
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node modules
---------------------------------------------------------------------------------------------------------
Esc -> :wq 保存并退出,编译/etc/profile使配置生效
# source /etc/profile
# echo $PATH  查看输出的内容是否包含自己添加的内容
验证是否安装配置成功(安装成功将显示版本号)
node -v
5. 软连接方式(4 or 5 任选其一)
# ln -s /usr/local/node/0.10.24/bin/node /usr/local/bin/node
# ln -s /usr/local/node/0.10.24/bin/npm /usr/local/bin/npm
二、部署应用
1. 将工程文件copy到任意目录
三、编写启动脚本
# cd /etc/init.d/
# touch itopdmp.sh  创建脚本文件
# vim itopdmp.sh  编辑脚本文件
输入i      进入insert模式
并将下列代码copy至itopdmp.s件中:
------------------------------------------------------------------
#! /bin/bash
NODE_ENV=production
DAEMON="node cluster.js"
NAME=name
PIDFILE="name.pid"
case "$1" in
start)
echo "Starting $NAME."
nohup $DAEMON >/dev/null 2>/dev/null &
echo $! > $PIDFILE
;;
stop)
echo "Stopping $NAME."
pid=`cat $PIDFILE`
kill $pid
rm $PIDFILE
;;
status)
ps -ef | grep nodejs
linux完全安装;;
esac
exit 0
-
-----------------------------------------------------------------
Esc -> :wq
# chmod 755 itopdmp.sh  设置权限
# ./itopdmp.sh start 启动
# ./itopdmp.sh stop 停止