ubuntu+nodejs
Ubuntu
一、安装:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
二、安装模块
npm install mime
npm install socket.io
安装后模块放在了/usr/lib/nodejs/npm/下
自定义服务脚本也要放在此目录的文件夹下,如/usr/lib/nodejs/npm/www/
启动执行:sudo node /usr/lib/nodejs/npm/www/chat.js(自定义服务)
三、设置为开机启动
建立文件/etc/init/nodejs.conf: sudo vi /etc/init/nodejs.conf
#!upstart description "start node.js server" author "zhangfuxi" start on startup stop on shutdown chdir /usr/lib/nodejs/npm/www exec sh -c "NODE_ENV=production node chat.js 2>&1 >> /var/log/node.log" respawn respawn limit 3 60
按ESC后,输入:wq! 保存
可以执行以下命令启动、停止服务 :sudo start nodejs,sudo stop nodejs,sudo status nodejs
(NODE_ENV=production 表示nodejs运行于生产环境 [区别于开发环境])