CentOS上迁移Node.js项目可按以下步骤操作:
备份项目
tar命令打包项目代码:tar -czvf app_backup.tar.gz /path/to/app。package.json(含依赖信息)和数据库(如用mysqldump导出MySQL数据)。迁移环境
yum或nvm安装指定版本。恢复依赖与配置
npm install(依赖信息来自package.json)。/etc/profile.d/或项目中的环境变量配置文件复制到目标服务器。启动服务
pm2启动应用:pm2 start app.js --name "app_name"。/etc/nginx/nginx.conf,重启Nginx。验证与优化
pm2 list查看进程状态,访问应用端口测试。firewall-cmd --add-port=3000/tcp --permanent。关键工具:tar(备份/解压)、npm/yarn(依赖管理)、pm2(进程管理)、Nginx(反向代理)。
注意事项:确保目标服务器的Node.js版本与原环境一致,数据库迁移需同步用户权限和配置。