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 静态资源目录

网站测试

大功告成

转载于:https://www.jianshu.com/p/ba153fc7d8c2

相关内容

    暂无相关文章