宝塔面板+PM2布署nodejs

Posted 圆滚滚的胖狸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宝塔面板+PM2布署nodejs相关的知识,希望对你有一定的参考价值。

宝塔面板,软件商店,搜索pm2,安装PM2面板

 

 

  上传nodejs文件到服务器,注意nodejs不需要打包,不需要压缩。但需要删除node_modules,需要配置好生产环境

 

进入到文件目录

cd /www/wwwroot/node_basic

启动nodejs程序

pm2 start server.js

 

启动成功,将项目保存

pm2 save

添加开机启动

pm2 startup

注意:

PM2的面板有bug,如果是从面板添加的项目,重启后会丢失。命令行添加的项目,面板里不一定能看到。可以通过命令行查看

pm2 list

至2022年4月19日为止,官网没有看到完整的解决方法。

 

 

 

到面板网站模块里添加站点

 

 

 

添加反向代理

 

 

 

至此nodejs布署完成,可以通过域名加端口访问。注意:站点的监听端口要在云服的防火墙或安全组设置放行

以上是关于宝塔面板+PM2布署nodejs的主要内容,如果未能解决你的问题,请参考以下文章

跪求大神指点一下宝塔pm2怎么运行node?

宝塔面板无法安装PM2管理器的情况

centos使用pm2+宝塔面板部署项目

linux 布署Asp.net Core 6.0 应用 (宝塔面板)

宝塔找不到node

本地SQLyog连接操作宝塔面板mysql数据库