宝塔面板 + PM2部署线上NodeAPI

宝塔面板 + PM2部署node项目

准备工作

  1. 环境配置
    在软件商店中搜索PM2、Apache并安装。如果你安装了Nagix后面可能会有些问题

  2. PM2管理器环境
    PM2的基本使用可以参考宝塔面板官网的操作https://www.bt.cn/bbs/thread-35607-1-1.html

这里补充几点:
a.切换需要上传代码的nodejs版本
宝塔面板 + PM2部署线上NodeAPI_第1张图片
b.在模块管理中按照需求安装环境
宝塔面板 + PM2部署线上NodeAPI_第2张图片
3.注意事项(重点)
在这里我只说明部署项目是认为需要注意的问题:

提示:个人建议在上传项目时把node_modules文件删除再上传,这样会快很多,然后找到左侧“文件”=>“终端”(收藏夹旁边),打开输入密码连接;输入命令行:cd /www/wwwroot/项目目录,然后重新 npm install。这样可以一定程度上避免项目无法启动的尴尬。
在这里插入图片描述

a.域名映射问题
首先端口尽量不要选择一些mysql、tomcat等一些默认端口,其次记得去服务器的控制台安全组开放端口。如果映射域名没有域名,可以填服务器加端口ip:5000,添加成功就可以用postman测试以下能不能获取数据了


基本操作看官网这里不赘述,有问题可以提问,能解决就尽量帮你解决。

你可能感兴趣的:(宝塔面板 + PM2部署线上NodeAPI)