egg.js部署到寶塔面板

安裝PM2

一鍵安裝PM2

切換node版本

切換node版本

新建站點

  • 新建站點 選項隨便選
    隨便選

上傳項目

上傳項目並解壓 不用打包 node_modules 文件夾前端

上傳項目.png

添加啓動文件

egg項目根目錄添加 index.js 文件node

const egg = require('egg');

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

新增項目

啓動文件爲 剛剛添加的 index,js小程序

添加項目

添加後 pm2 會自動安裝項目依賴 等着 就好。安全

給網站添加 反向代理

添加反向代理到 egg項目的端口便可。bash

添加 反向代理.png

寶塔面板有個好處就是傻瓜式配置安全證書

下載的證書 用記事本打開 直接複製粘貼 到這裏。這樣https 也就配好了,小程序什麼的 輕鬆搞定。測試

配置安全證書

接口測試

搞定

部署網站

將網站源碼直接上傳到 egg的靜態資源目錄便可。 或者另外建立一個站點 放前端代碼網站

上傳到egg 靜態資源目錄

網站測試

大功告成
相關文章
相關標籤/搜索