在开始搬家前,先列出清单:备份站点与数据库、记录当前 日本 大盘鸡 VPS 的环境信息(操作系统版本、已安装软件与配置文件)、保存证书与私钥、确认目标 vps搬家 的带宽与磁盘空间符合要求。
建议使用工具导出配置:nginx/apache 配置、crontab、systemd 单元文件等,并用 数据迁移 前后对比清单确保没有遗漏。
首选方案为 rsync 增量同步:rsync -azP /var/www/ user@new_ip:/var/www/,可保证文件权限与时间戳。数据库可用 mysqldump 导出:mysqldump -u root -p --single-transaction --routines --events dbname > db.sql,然后 scp 到新机再导入。
先做全量同步一次,切换时再做一次增量同步并短暂停止写入(维护模式),以减少停机时间。使用二进制复制或主从同步可以进一步减少切换窗口。
导入后检查表数据量、文件完整性与应用日志,使用 curl 或浏览器对比页面内容,确保 数据迁移 后服务正常。
提前将域名的 TTL 缩短(比如 86400 -> 300),至少提前 24-48 小时操作,让缓存失效更快。切换当天将域名的 A/AAAA 指向新 VPS 的公网 IP,若使用负载或 CDN,先在后台同步配置。
切换后通过 dig +trace、nslookup 或在线工具确认解析到新 IP,注意监控 TTL 时间并观察流量变化以防解析回落。
若使用 HTTPS,建议在新 VPS 上提前申请或拷贝证书(Certbot 或 Let's Encrypt)。若证书与域名在新机申请失败,可先使用临时自签或切换时短暂停止服务再申请。
同时更新防火墙规则(iptables/nftables/ufw)与安全组,允许必要的端口(80/443/SSH)并限制管理接口来源 IP,避免搬家后端口被误阻断。
制定回滚策略:在切换前保留旧 VPS 一段时间,若新机异常可将域名解析回滚到旧 IP 或恢复数据库快照。记录每一步操作时间与命令,方便定位问题。
排错要点包括查看 Nginx/Apache 日志、应用日志与数据库错误日志;使用 netstat/ss 检查端口绑定;用 tcpdump/wireshark 辅助分析网络问题;并及时与域名注册商或 DNS 服务商沟通解析异常。