凌晨两点把整站迁到新机器,顺手记下这次踩的坑
11 月 8 日凌晨两点,我把跑在旧 VPS 上的 585.ink 整体迁到一台新机器:先把静态产物用 rsync 同步到新机 /srv/site,再切 Nginx 配置,Let's Encrypt 证书用 certbot 重新签发而不是直接拷旧文件,最后改 DNS 的 A 记录并把 TTL 提前一天压到 300 秒。中途遇到的问题:旧机 Nginx 里有一条 rewrite 规则没跟着搬,迁完首页 200、内页全 404;rsync 漏了 --exclude 导致 .git 目录被同步过去占了 1.2GB。教训是迁移前列一份完整清单,DNS 先降 TTL,切完观察 24 小时再关旧机。
11 月 8 日凌晨两点,我把跑在旧 VPS 上的 585.ink 整体迁到一台新机器:先把静态产物用 rsync 同步到新机 /srv/site,再切 Nginx 配置,Let's Encrypt 证书用 certbot 重新签发而不是直接拷旧文件,最后改 DNS 的 A 记录并把 TTL 提前一天压到 300 秒。中途遇到的问题:旧机 Nginx 里有一条 rewrite 规则没跟着搬,迁完首页 200、内页全 404;rsync 漏了 --exclude 导致 .git 目录被同步过去占了 1.2GB。教训是迁移前列一份完整清单,DNS 先降 TTL,切完观察 24 小时再关旧机。