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号