可能重复:
服务器迁移:最有效的方式
我只想更换我的 VPS 托管提供商。最好的方法是什么?我需要完全转移我的整个 VPS,包括系统文件,而不仅仅是数据库和内容,因为我有很多不同的配置,这些配置不仅仅是我一个人在很长一段时间内完成的。也许 VPS 映像或类似的东西会有所帮助?还有一件事:我需要一种方法来在转移过程中保持网站正常运行。我想,我必须用 DNS 来做这件事。有什么线索吗?
答案1
遗憾的是,大多数(如果不是全部) VPS 都很难传输,因为备份映像特定于它们的托管,所以即使他们有每日备份映像,这些也是用于恢复其系统上的 VPS。
由于对方 VPS 主机上的设置,没有简单的方法将图像从一个 VPS 复制到另一个 VPS,事实上大多数 VPS 甚至没有图像导入功能来允许您执行此操作,如果您通过 SSH 执行此操作,则很可能会破坏新的 VPS。
值得一提的是,不仅 VPS 之间的配置各不相同,而且所使用的硬件和 VM 软件也不同,而且大多数都有内部更改。OpenVZ、Xen、vServer、KVM、Cloud VPS 等,每种都会根据其设置进行更改。
最好的方法是备份您的配置文件,然后将这些设置导入新服务器,同时纠正 IP 地址等内容。
由于您没有提到服务器上正在运行什么,我无法建议您应该备份哪些文件,但通常是 vhosts、apache2、主机文件等等。
我知道您让别人帮您设置了 VPS,但正如我所说,这也需要别人帮您设置新的 VPS,这不是一件简单的事。但您在这里提问,这是一个很好的迹象,表明您有能力找出如何做到这一点。
站在您的立场上,我会准确写下您使用的是什么,例如 Apache2、Fail2Ban 等等,并准确写下您在这台服务器上拥有的域等等,然后您就能确定新服务器上需要做什么以及需要查看哪些配置文件。我强烈反对不检查旧配置就直接将其复制到新服务器,因为有些服务器端配置可能会破坏新服务器。