next.js 服務器部署
* 安裝 npm install -g pm2
npm install -g pm2
* 構建 Next.js 生產環境代碼?(如果構建失敗,需要檢查目錄下是否有 page或者app目錄,兩者二選一,不可同時存在)
npm run build【生成 .next 目錄】
* 如果構建失敗,需要檢查目錄下是否有 app 或者 pages 目錄,兩者有且只能有一個
對于較新版本(使用 App Router): mkdir app touch app/page.js 對于較舊版本(使用 Pages Router): mkdir pages touch pages/index.js
* 啟動 next.js 應用
pm2 start "npm run start" --name next-app【next-app 自己起的應用名】
* 常用命令
pm2 ls # 查看運行狀態 pm2 logs next-app # 查看實時日志【日志文件在:/root/.pm2/logs 目錄下】 pm2 stop next-app # 停止應用 pm2 restart next-app # 重啟應用
pm2 delete 0 1 2 3 # 刪除歷史記錄
pm2 monit # 分區域查看信息
* 配置開啟啟動
pm2 startup # 生成系統啟動腳本 pm2 save # 保存當前進程列表

浙公網安備 33010602011771號