我正试图在我的ubuntu vps中部署一个Nextjs应用程序,我有apache2作为我的虚拟主机。我可以使用apache或其他更好的方法部署吗?
您可以在VPS中安装pm2然后就可以开始了希望在package.json
中有以下脚本"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
}
由npm run build
构建项目然后pm2 start "npm start -- -p Port" --name name-of-process
(将'Port'和'name-of-process'替换为正确的值,并确保在运行命令之前处于项目文件夹内)