Ubuntu Server 18/16 安装 node.js 生产环境

安装npm

1
sudo apt install npm

安装n模块(n模块专门用于管理node.js版本)

1
sudo npm install -g n

安装node.js

1
sudo n stable

安装pm2(node进程管理工具)

1
sudo npm install -g pm2

上传项目文件(这里我以一个开源的koa项目为例)

1
git clone https://github.com/TaleLin/lin-cms-koa.git starter

安装依赖

1
sudo npm install

配置数据库(app/config/secure.js )

1
2
3
4
5
6
7
8
9
10
module.exports = {
db: {
database: "lin-cms",
host: "localhost",
port: 3306,
username: "root",
password: "123456",
logging: false
}
};

启动项目

1
sudo pm2 start index.js --name uops

更改项目需要重启时

1
2
sudo pm2 delete uops
sudo pm2 start index.js --name uops -f