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管理器中也可以看到

最新文章

  1. Android Hook技术
  2. [iOS] Delphi for iOS 版本需求
  3. python学习笔记整理——列表
  4. JQuery Mobile 页面参数传递(转)
  5. [算法][C]计算向量的角度
  6. mousewheel滚轮事件 浏览器的写法
  7. myBatis实例
  8. oracle锁表解决方法
  9. vijos 1234 口袋的天空
  10. OpenStack Paste.ini详解(一)
  11. H3C设备系列问题
  12. 异步Async
  13. 分析轮子(六)- LinkedList.java
  14. 155. Min Stack (stack)
  15. Linux kernel 发布 5.0-rc1 版本
  16. JQuery之ContextMenu(右键菜单)
  17. 1.1Tensorflow训练线性回归模型入门程序
  18. Kotlin语言学习笔记(5)
  19. linux系统资源网站
  20. 一个奇怪的JS函数

热门文章

  1. 静电、浪涌与TVS
  2. 扒一扒ELF文件
  3. Java之五种遍历Map集合的方式
  4. Java面试题及解析(判断题)
  5. TcaplusDB常见问题-数据库原理类
  6. Yacc使用优先级
  7. jackson学习之八:常用方法注解
  8. Hiho1422 Harmonic Matrix Counter (高斯消元)
  9. 2019HDU多校 Round4
  10. hdu1625 Numbering Paths (floyd判环)