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版本與原環境一致,數據庫遷移需同步用戶權限和配置。