主机指南服务器选购 · 线路分析 · 建站实践
返回文章列表

RackNerd VPS 怎么重装系统?备份、安装与网站恢复步骤

主机指南

RackNerd VPS 想换个系统,或者把测试环境重新整理一遍,可以用面板里的重装功能。如果服务器已经放了网站,先别急着点:重装会清掉原来的系统、应用和文件,网站需要从备份重新恢复。下面按准备、安装、恢复三个阶段说清楚,避免系统装好了,文章和图片却找不回来。

先看结论

新买的空服务器,可以确认用途后选系统安装;已经运行网站的服务器,先备份、下载到另一处并试着恢复一次。只是服务暂时卡住或网站打不开,先检查原因,通常不需要直接重装。

重启、重装、一键安装有什么区别?

重启是把现有系统重新启动,通常不会主动删除磁盘里的网站,但正在运行的任务会中断。重装则是换上一套新的系统,原有环境需要重新搭建。两者不是同一个操作,排查故障时别点错。

RackNerd 的ctrl 面板说明也提示,一键安装应用会清除服务器现有数据。因此,看到“一键安装”不要理解成在原来的网站旁边加一个软件。已有业务想试新应用,先考虑另开测试环境。

下面以单个 WordPress 网站为例说明准备和恢复顺序。多站网络、Docker 部署或另接数据库的项目,还需要按自己的部署方式保存数据卷和配置。不同账户的界面和可选模板可能不同,具体按钮和系统版本以你的面板为准。

已经有 WordPress 网站,先保存这五样东西

  1. 数据库:导出完整数据库,确认文件不是空的。文章、设置和用户等内容不能靠复制图片目录找回来。
  2. 网站文件:保存上传图片、主题、插件和站点配置,建议打包完整网站目录。
  3. 运行环境:记下 PHP、数据库版本、必要扩展,以及网站目录位置。
  4. 服务配置:保存网站服务器配置、定时任务、证书配置和部署文件。密码、密钥等资料要加密存放。
  5. 域名与外部服务:记下 DNS 记录、邮件服务及网站用到的其他接口,恢复时逐个检查。

数据库和文件要配成同一批备份。WordPress 备份指南将这两部分一起作为完整站点恢复的基础。不能只下载后台导出的文章文件,就认为已经备份了整个网站。

备份至少再放一份到其他设备或存储服务上,别只留在马上要重装的 VPS。下载后检查压缩包能否打开、数据库能否导入;有条件就在测试环境恢复一次,看看文章、图片和后台是否正常。

有评论或订单,先安排好停机时间

例如,你在晚上8点导出数据库,9点才开始重装,期间新增的评论或订单不会自动进入8点那份备份。正式操作前,先安排维护时间,暂停会产生新数据的功能、定时任务和外部写入,再做最后一份备份。单纯显示一个维护页面,并不能保证后台任务或支付通知已经停止写入。

可以提前告诉访客维护安排;电商网站还要检查正在处理的订单、支付通知和定时任务。恢复后核对这段时间的数据,再开放下单。不要为了少停几分钟,省掉最后一次备份。

如果网站不能接受较长停机,更适合先准备另一台服务器,把网站恢复并检查好,再切换访问。这样旧环境还能暂时保留,出现问题也更容易退回去。不过,新环境开放评论或下单以后就会产生新数据,退回旧服务器前还要处理这些数据,不能只改回解析。

开始重装时,按这个顺序操作

  1. 选对服务器:在账户和面板里确认主机名、IP及用途,多个实例尤其要注意。
  2. 再检查备份:确认副本已经离开这台 VPS,并且知道如何恢复。没有可用备份,就先停在这里。
  3. 选择系统:按网站和软件的要求选受支持的版本,确认 PHP、数据库及部署工具兼容,不只看哪个模板名字熟悉。
  4. 阅读清空数据提示:确认自己接受现有系统和数据被删除后,再执行重装。不要连续提交多个安装任务。
  5. 等待完成:安装完成后检查控制台和登录信息,再连接服务器;具体耗时取决于实际任务,不按固定分钟数保证。

这是操作清单,不能替代当前面板里的确认提示。系统模板或功能不清楚时,先联系支持确认,别拿有数据的服务器试按钮。

系统装好后,网站不会自动回来

先更新系统,准备管理账户和 SSH 登录方式,再配置网站需要的软件、访问规则和 HTTPS。数据库不需要直接开放到公网;面板、SSH 和应用入口只开放实际需要的访问。

恢复时先用与原网站兼容的软件版本,网站恢复正常后,再单独安排升级。数据库文件和网站文件不能只复制到服务器上就算完成,建议按下面的顺序处理:

  1. 准备空数据库:创建数据库和专用用户,给它所需权限,再导入备份。新数据库名、用户或密码与原来不同,要一起更新 wp-config.php 中的连接配置,并确认表前缀与导入的数据一致。
  2. 恢复网站文件:放回 WordPress、主题、插件、上传图片和配置,检查文件所属用户与访问权限。不要为了解决权限问题,把整个网站都设成任何人可写。
  3. 确认网站地址:原域名不变时,通常保留原来的网址设置;换域名或用临时地址测试时,要处理 WordPress 地址、站点地址及内容中的旧链接,使用支持 WordPress 数据格式的迁移工具,不要盲目替换整个数据库。
  4. 检查文章链接:确认服务器的网站配置、目录和重写规则已经恢复。在后台检查固定链接设置,再点开一篇文章;首页能打开,不代表文章地址也正常。
  5. 恢复 HTTPS 和任务:按当前环境恢复或重新申请证书,检查邮件和定时任务。测试环境先停用外发邮件、支付通知等功能,避免测试触发真实业务。

不熟悉数据库和文件权限的话,可以使用同一套完整备份工具的恢复功能,按工具要求准备环境。普通后台“导出文章”不是完整备份。跨服务器恢复的更多说明可参考WordPress 迁移指南。

重新连接时,SSH 可能提示服务器的主机密钥发生变化。重装确实可能生成新密钥,但仍应通过面板控制台等可信渠道确认是自己的服务器,再更新本地记录,别直接关闭主机身份检查。

最后检查首页、文章、图片、后台登录、表单和定时任务。涉及订单或邮件的网站,还要检查通知和数据是否完整。更多检查可以配合WordPress 上线清单完成。

想少停机,第二台 VPS 的预算怎么算?

另一台服务器能让你先恢复、再切换,不过费用也要算清楚。以 RackNerd 2G 年付套餐每年35.99美元为例,即使只拿来迁移测试一个月,也需要先支付一年的费用,不能按月均约3美元当作一个月的账单。

如果原来的服务器还剩10个月租期,新买一台年付 VPS,新增支出仍是35.99美元,旧机器剩余的租期也不会自动转过去。这只是按所列年费做的预算例子,不包含税费、备份存储或请人维护的费用。

需要长期保留测试环境、或者网站停机损失较大时,可以考虑这种安排;只是偶尔重装空机器,不必为了这个流程多买一台。选购前也可以看看WordPress 虚拟主机和 VPS 的区别。

查看 RackNerd 2G 年付套餐

重装前的最后三项检查

  • 备份已放到别处,并检查过能否恢复。
  • 已经安排停机时间,处理好新评论、订单和正在运行的任务。
  • 知道新环境需要哪些软件,以及恢复后要检查哪些功能。

三项都准备好,再去面板重装。如果打算先用第二台服务器恢复网站,可以查看对应套餐,付款前确认机房、续费金额和资源是否够用。

查看2G VPS · 35.99美元/年

更完整的备份安排见VPS 备份与恢复指南。先让数据有退路,再换系统,会比出问题后到处找文件省事。