迁移核心思路:先搭好、再切换、后观察,尽量缩短停机时间。以下是通用流程。
第一步:环境准备
在大鹏云开通 VPS,安装与原站一致的 Nginx/PHP/MySQL 版本,并完成基础加固。
第二步:迁移数据
tar -czf www.tar.gz /var/www
mysqldump -u root -p --all-databases > alldb.sql
scp www.tar.gz alldb.sql root@新服务器IP:/root/
tar -xzf /root/www.tar.gz -C /
mysql -u root -p < /root/alldb.sql
chown -R www-data:www-data /var/www
第三步:切换前测试
改本地 hosts 把域名指向新 IP,浏览器完整测试网站功能。
第四步:切换 DNS
把 A 记录改为大鹏云 VPS 的 IP,提前调低 TTL 加快生效,生效后申请 SSL 证书。
第五步:观察与收尾
旧服务器保留 3~7 天确认无异常再下线;数据量大的站点切换前可用 rsync 再增量同步一次。