安裝PM2
切換node版本
新建站點
- 新建站點 選項隨便選
上傳專案
上傳專案並解壓 不用打包 node_modules 資料夾
新增啟動檔案
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專案的埠即可。
寶塔皮膚有個好處就是傻瓜式配置安全證書
下載的證書 用記事本開啟 直接複製貼上 到這裡。這樣https 也就配好了,小程式什麼的 輕鬆搞定。
介面測試
部署網站
將網站原始碼直接上傳到 egg的靜態資源目錄即可。 或者另外建立一個站點 放前端程式碼