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版本与原环境一致,数据库迁移需同步用户权限和配置。