Linux部署篇 - 如何在linux上不是express的node服务
0x00 前提
这篇文章主要讲的是linux系统下一个express的node项目的部署,express是一个web开发的node框架。
0x01 过程
部署工具推荐使用pm2,还有个是forever,但是相对而言pm2用起来更方便的,所以首先我们安装pm2
1 | npm install pm2 -g |
然后使用pm2创建进程,例如我们这里启动一个express项目,关于pm2的其他使用看这里
1 | $ pm2 start bin/www |
express默认监听端口是3000,现在你应该已经可以通过http://yourdomain:3000
访问你的node项目了,如果还不行看这里。我们最后还可以使用nginx服务器做代理,修改nginx.conf
1 | http { |
现在你应该已经可以直接通过http://yourdomain
访问你的node项目了。