宝塔部署egg项目

本文介绍了如何在宝塔面板上安装PM2,切换Node.js版本,新建站点并上传Egg.js项目,创建启动文件,通过PM2管理应用,设置反向代理以及配置SSL安全证书。整个过程详细且简单,适合初学者快速部署Node.js服务。
摘要由CSDN通过智能技术生成

egg.js部署到宝塔面板

 

安装PM2

一键安装PM2

切换node版本

切换node版本

新建站点

  • 新建站点 选项随便选

     

    随便选

上传项目

上传项目并解压 不用打包 node_modules 文件夹

上传项目.png

添加启动文件

egg项目根目录添加 index.js 文件

const egg = require('egg');

const workers = Number(process.argv[2] || require('os').cpus().length);
egg.startCluster({
  workers,
  baseDir: __dirname,
});

新增项目

启动文件为 刚刚添加的 index,js

添加项目

添加后 pm2 会自动安装项目依赖 等着 就好。

给网站添加 反向代理

添加反向代理到 egg项目的端口即可。

添加 反向代理.png

宝塔面板有个好处就是傻瓜式配置安全证书

下载的证书 用记事本打开 直接复制粘贴 到这里。这样https 也就配好了,小程序什么的 轻松搞定。

配置安全证书

接口测试

搞定

部署网站

将网站源码直接上传到 egg的静态资源目录即可。
或者另外创建一个站点 放前端代码

上传到egg 静态资源目录

网站测试

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值