egg.js部署到寶塔皮膚

極客蝸牛發表於2019-04-13

安裝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 靜態資源目錄

網站測試

大功告成

相關文章