如何将a)整个服务器的内容(静态/ HTML / WordPress)迁移到新的托pipe提供商?

我目前正在托pipe提供商的几个我的客户网站,我不满意了。 我在主机提供商X有一个VPS,我想将每个网站和电子邮件帐户迁移到提供商Y. 因为我会比对不起更安全,特别是一年前,当我转向VPS的时候,我有点不爽。

所以,有几件事情是笔直的

该服务器包含一个Z面板控制面板安装(面板已经安装在新的服务器上) ,以及一些静态和一些WordPress的网站。 除了网站之外,还有一些通过Zpanelconfiguration的电子邮件帐户,其中包含许多电子邮件。 任何我忘了提及..?

在新的服务器上,我想几乎一切都一样, 除非你有一些build议,以提高性能.. 🙂

所以请告诉我,我如何将整个服务器的内容迁移到新的服务器上?

我会说复制所有数据库的内容和“旧”服务器的所有文件。 其次,更新每个域的DNS设置,我完成了; 但我不是100%确定的。

评论你是否需要任何东西来创build你的答案
Ps任何人都有DigitalOcean的经验? 因为我正在迁移到他们。

希望你有所有现有的configuration良好的文档,如任何良好的系统pipe理员应该…

要移动网站,您需要复制networking服务器configuration,数据库和数据库帐户以及文件(保留文件权限,可能需要更改所有者和组)。

对于电子邮件,再次复制所有configuration数据库和数据文件。

然后testing一下。

然后更改DNS。

如果没有控制面板,所有这一切都将变得更加容易。 但是,如果两台服务器上的控制面板都相同,则应该可以这样做。

这也是一个很好的机会来testing从备份恢复。 你有备份,对吧? 使用这些备份来设置新的服务器,并确保您的恢复过程正常工作并更新(或写入)下一步如何操作的文档。

你可能遇到的最大问题是不同的软件版本 – 不同版本的mysql,php,apache,无论你的电子邮件是什么。 所有这些都会造成各种问题。 因此,在切换到新服务器之前,请确保彻底testing新服务器上的站点。