去年把几个站从阿里云搬到了雨云,前后折腾了小两周。这篇文章不是一步步的搬家教程,是我自己整理的清单和踩过的坑,给同样打算”换机房”的朋友做个参照。搬家和写新站不一样,核心是把”不停机、不丢数据”这两件事做扎实。
搬家前先盘家底
动手前我先把每个站的情况列了一遍:域名在谁手里、DNS 在哪解析、数据库多大、文件多少吉、有没有 HTTPS 证书、依赖了哪些外部服务(对象存储、邮件、CDN)。这一步看着啰嗦,真搬的时候能少返工。尤其是数据库字符集和版本,源机和目标机不一致容易导入报错,提前记下来省得半夜查。
数据怎么搬
数据库我用 mysqldump 导出,再到雨云机器上 source 进去,几十兆的小库几分钟完事。文件用 rsync 增量传,断点续传比 scp 省心,雨云跑静态站那篇 里提到的 rclone 也可以走对象存储中转。大附件别走公网裸传,先压缩再传,稳。
环境怎么重建
雨云上我习惯用面板重建环境,宝塔和 1Panel 都能一键建站、一键证书,两者怎么选那篇横评 里我对比过。宝塔细节多、上手快,宝塔那篇 有具体建站流程;想走容器化轻一点就看 1Panel 那篇。环境版本尽量和源机对齐,PHP、MySQL 大版本别乱跳,跳了容易出兼容坑。
HTTPS 证书和域名切换
证书直接在新机器上重新申请免费证书,比把旧证书拷过来利索。域名切换前先把 TTL 调低(比如 60 秒),等生效后再改解析,这样真出问题回滚也快。我一开始忘了调 TTL,改完解析等了快一天旧记录才失效,那段时间两边都在跑,挺闹心。
零停机怎么做到
切流量前,我先在本地 hosts 把域名指向雨云新 IP,用手机开流量(绕过本地 DNS 缓存)实测页面、接口、支付回调是不是都正常。确认无误再改 DNS 正式切。这样就算新机有问题,把 hosts 改回去或者 DNS 切回源机,业务不中断。香港VPS 和美国VPS 怎么选那篇 里我实测过延迟,国内用户选香港节点体感最好,搬过来访问速度没掉。
测完再切,留好回滚
DNS 改完别急着关旧机器,留一周观察。日志、订单、表单提交都正常,再逐步缩容旧机。我是第五天发现有个定时任务没迁干净,幸好旧机还在,补上再关,没出事。
成本前后对比
阿里云那几年涨价明显,同配置一年下来比雨云香港VPS 贵出一截。雨云这边用优惠码 admin01 五折,加上 7 天无理由退款可以先试再留,迁移成本低。具体账单数字不贴了,结论是小规模站搬过来一年能省出不少,香港VPS 搭 WordPress 半年账单那篇 里有我另一套的成本记录,思路差不多。想直接看套餐和价格,雨云优惠入口 这里能比。
合规别省
迁的是用户站点,手机号、订单这类个人信息跟着数据库走,按《个人信息保护法》最小必要原则,迁移过程走加密通道、不落明文本地。后端只服务你合规上架的站点,不拿来跑违规业务,也不碰规避国家网络管控这类用途。合规边界那篇清单 可以对照着过一遍,搬家前后都适用。






