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运行于生产环境 [区别于开发环境])




原文地址:https://www.cnblogs.com/ninestates/p/2807802.html