【网站搬家】如何手动给网站迁移服务器

有时候可能处于对当前服务器网络不满意或其他原因,想把网站迁移到其他的服务器上,这里我提供一个比较传统的网站迁移方案。

这里以本站为例,简单的演示下如何把网站迁移到新的服务器上。

先简述下流程:

先将原站的数据库导出,网站目录打包,然后打包文件发送到新服务器。

再将新服务的环境器部署好,添加域名,再将网站目录解压,数据库导入,之后等域名解析生效就可以了。

将原服务器的内容打包备份:

1.使用tar命令将网站目录打包:

tar -zcf /root/aloneray.tar.gz /home/wwwroot/aloneray.com

2.将数据库导出到本地

先登录到phpmyadmin管理界面,然后选择你的网站数据库,进入导出选项卡

直接选择导出,默认会将文件导出到本地

3.将打包文件通过scp命令发送到新服务器的root目录

如果新服务器不是默认22端口,要输入端口,连接后会提示你输入新服务器的root密码

scp -P 新服务器端口 /root/aloneray.tar.gz root@新服务器IP:/root/

示例:scp /root/aloneray.tar.gz root@165.27.59.36:/root/

连接新服务器进行部署和还原操作:

新服务器事先要安装好环境,添加域名,最好使用相同的数据库密码和用户名,同时将域名解析到新的服务器IP。

1.环境部署好后,解压原网站目录

tar -zxvf /root/aloneray.tar.gz

2.导入数据库

登录到phpmyadmin,选择你之前的数据库备份,导入数据库:

3.域名解析

记得将你的域名解析到新的服务器IP上,一般15-30分钟左右就会生效,本地电脑可能因为缓存的原因,需要更长时间才能访问生效,也可以用cmd执行以下命令重置本地网络环境:

netsh winsock reset

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注