转载

nodejs项目如何部署到服务器上?

将代码部署到服务器的代码目录,这里要注意,如果直接 npm start 或 node app.js 启动,则一旦退出 ssh 远程登陆,nodeapp 就会停止运行。因此我们使用 forever 或者pm2启动 nodeapp。

forever和pm2的区别:

forever 管理多个站点,每个站访问量不大,不需要监控。

pm2网站访问量比较大,需要完整的监控界面。


使用forever的命令:

[plain] view plain copy
  1. npm install forever -g  
[plain] view plain copy
  1. forever start app.js  

使用pm2的命令:

[plain] view plain copy
  1. npm install pm2 -g  
[plain] view plain copy
  1. pm2 start app.js  

如果安装完全局forever/pm2,使用forever/pm2命令出错请确认提示的目录在你的path里?如/root/node-v4.5.0-linux-x64/bin
是否在你的path里(run echo $PATH to check), 如果不在请添加下面一行在~/.bash_profile。

[plain] view plain copy
  1. PATH=$PATH:/root/nodejs/node-v4.5.0-linux-x64/bin       //我的目录是在这个path里  
然后source ~/.bash_profile一下,就ok了!!!!
文章最后发布于: 2018-03-21 14:21:10
展开阅读全文
0 个人打赏
私信求帮助

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览