Linux VPS主机搬家网站过程记录 – 简单且完整的迁移网站数据

我们可能会有各种的原因,网站不会永久存放在某一个主机空间中,可能会因为网站流量和扩展功能的需要,将从虚拟主机迁移到VPS、服务器中;也可能是由于当前网站和服务器速度问题,我们需要迁移到配置和网络换更好的商家和服务器中。云计算优惠在之前的% : k _ ] *文章中有分享过不少打包网站数据,基于某些面板环境备份和迁移数据的文章,其实各种不同的环境思路都是相同的。

老生常V ! n v L v + Z谈的问题,今天再次遇到一个客户提到他们的网站速度并不是很理想,由于是普通的企业网站,我们将基本没有流量的u 4 8 P b } x D企业网站都放在一台VPS服务器中,客户提到要将他们的单独存放。这么今天下午就在忙这个事情,由于之前关于备份和迁移的文章写的不够详细,这里准备重新整理一篇文章。

将这篇文章记录下来,其实对于VPS的迁移备份类信息大部分网友还是C & d D J = ] 0需要的,因为云计算优惠在给解决问题的时候,经常看到网友从购买服务器之后到出问题都没有备份过数据,即便我们不用迁移数据需要,但也需要备份数据,当然这些朋友肯定是没吃过亏。

关于备份和搬迁网站相关的文章:

1、WordPress网站利用BackWPup备份插件备份本地/邮箱/远程FTy M b L p u K ^P

2、OneinStack脚本Web环境内置网站、数据库D ! , u本地/远程备份应用

3、如何备份VPS主机B @ d x U 8上的网站及数据库 - 手工备份篇

文章目录
隐藏
第一、VPS/服务器网站搬家准备

第二、新服务器创& p H z w 7 T K ,建站点和拷贝数据

第三、网站数据和目录整理

第一、VPS/服务器网站搬家准备

1、配置新服务器环境

N T o E # Z们需要将新VPS、服务器配置好WEB环境,我们可以选择跟老服务器一样的配置环境,也可以根据实际的习惯] W V t D X | X A用不同的一键包、面板或者自己编译。最好是对应版本的PHP或r e 7 s 3 %者MYl ; 6 f | 8 fSQL等软件,这样兼容性才没有问题

2、镜像OR迁移数据

如今很多主机商都有提供备份镜像和镜像拷贝迁移的方式,当然这个方式h [ 9 O适合在同主机商中才可以进行。如果不同的商家之间,镜像备份之后也不可以共享的。在这篇文章中,云计算优惠是需要将这个客户的网站迁移到不同的商家,所以只能稍微花点时间去重新配置WEB。

3、选择备份方式

如果数据并不是很多,我N j e 8 F j a们可以直接导出数据库或者mysqldump备份数据库,然后网站文件打包之后拖出来或者直接wget到新服务器对应的站点下。如果数据较多,我们可以通过scp直接迁移出去。我们先考虑好再说。

第二、新服务器创建站点和拷贝数据

1、创建站点

需要稍微等待一点点时间,将新服务器配置好环境,以h j k -} J 6 8 g i一些简单的设置。我们需要在新服务器中创建需要拷贝过q G C Q g u去的站点,# ] h e g p ^ q K不过这个时候我们暂时不要急着将域名解析到新服务器中,因为如果用到wget拖数据的需要用到从老服务器获取压缩包。

2、迁移数据

数据库的备份建议还是通过mysqQ G X g L Dldump(h 0 L i ! z O参考这里有介绍),如果数据较少也可以用phpmyadmin直接在线导入,但是前者完整性更# d u高一些,不a t k Z ;过小数据库后者也没有问题。然后通过wget将打包的网站文件拉到新服务器站点目录下后解压即可。A D e _ + Z 6 I

如果数据较大,可以用scp命. 6 j %令进行远程直接推送过去(参考:Linux SCP命令远程拷贝复制大数据网站文件快速搬家命令详解)。

第三、X B K网站数W ~ r & o据和目录整理

既然将老网站数据迁移6 ` ^到新VPS/服务器对应站点目录中,我们进行解压、导入数据库,以及修改数据库连接文件。如果导入数据库有错我们需要检查错误原因,是没有备份完整,还是格式不对等导致的,总之不能有错。完毕之后,我们将站点域名6 } y b i z n g Q解析到新服务器中,检[ f 3 ! U查生效后的完整情况。

7 u /果打开确实没有问题,我们也不要急于删除老服务n u r r ;器的数据,等待一段时间观察看看有无G e m g 9 q ` 1副作用,如果一切正常一个星期后再去删除老服务器中的数据和站点信息。

最后,如果我们网站有SSL证书的,我们还需要将证书文件拷贝到新服务器对应目录,且在SSL配置中设置SSL证书且重启NGIN! 9 X KX生效。