liblog线上部署

由 livisky 创建, 最后一次修改 2017-01-19

在服务器上Liblog推荐使用 pm2 来管理 Node.js 服务,来保证系统正常运行。 编辑并保存根目录下的pm2.json。注意:cwd为项目在服务器上的路径

{
  "apps": [{
    "name": "liblog",
    "script": "npm start www/production.js",
    "cwd": "/var/www/jsout/liblog",
    "max_memory_restart": "1G",
    "autorestart": true,
    "node_args": [],
    "args": [],
    "env": {
    }
  }]
}

全局安装pm2

在命令行下输入

npm install pm2 -g
//测试是否全局安装
pm2

启动pm2管理应用

pm2管理应用之前,请确保已全局安装pm2

pm2 start pm2.json

常用命令

pm2 status +项目名或id
pm2 list
pm2 delete +项目名或id
pm2 delete all

服务器配置进阶

nginx服务器配置,请参考根目录下的nginx.conf,把域名和路径改成自己相应的路径。

选择运行模式

//压缩html,css,js 并生成相应目录
npm run compress

//运行开发模式,html,css,js均加载未压缩版本
npm run dev  

//运行生产模式,html,css,js均加载压缩版本
npm run app  

//首次运行/更新运行前请先编译项目
npm run compile

//线上推荐用pm2来运行(先配置好pm2.json)
pm2 start pm2.json
以上内容是否对您有帮助:
python零基础入门到爬虫实战
二维码
建议反馈
二维码