宝塔部署Nestjs
2024-10-20 03:57:32
1. 在宝塔上下载pm2
2. 打包你的服务端代码 "npm run build && cp ./package.json ./dist/"
3. 在宝塔文件"/www/wwwroot/"下创建一个文件,将打包的服务器代码放进去
4. 打开pm2管理器,添加你的项目
注:
- 启动时,会自动执行"npm install"
- 服务器代码在本地开发用的是localhost:3000端口,部署后记得使用域名“映射”
- 具体配置可以在"网站管理"面板,找到"站点"的"设置"中的"反向代理"可以看到
开启https
如果你已经打开了"反向代理",那么需要删除掉反向代理配置,否者会出现"已开启反向代理的站点无法申请SSL"
在ssl选项申请证书
证书申请完成,在添加反向代理
2. 直接将项目仍在服务器上
用shell登陆后进入目录
$ npm install
$ npm run build
$ node dist/main.js // 先测试运行是否有错误
$ pm2 start npm --name my-app -- run start:prod
启动后在宝塔的pm2管理器中也可以看到
最新文章
- Android Hook技术
- [iOS] Delphi for iOS 版本需求
- python学习笔记整理——列表
- JQuery Mobile 页面参数传递(转)
- [算法][C]计算向量的角度
- mousewheel滚轮事件 浏览器的写法
- myBatis实例
- oracle锁表解决方法
- vijos 1234 口袋的天空
- OpenStack Paste.ini详解(一)
- H3C设备系列问题
- 异步Async
- 分析轮子(六)- LinkedList.java
- 155. Min Stack (stack)
- Linux kernel 发布 5.0-rc1 版本
- JQuery之ContextMenu(右键菜单)
- 1.1Tensorflow训练线性回归模型入门程序
- Kotlin语言学习笔记(5)
- linux系统资源网站
- 一个奇怪的JS函数