2020 年
- 27日: 入手一台Switch lite(4条评论)
- 16日: 【转载】我们为什么读书(3条评论)
- 16日: wordpress转typecho测试(4条评论)
- 14日: 3.13折腾记(2条评论)
- 10日: 记一次曾经的网安备案经历(2条评论)
- 10日: 我所拥有的、卡面好看的银行卡(1条评论)
- 8日: 我所拥有的服务器和域名(8条评论)
- 6日: 新域名备案成功(0条评论)
- 7日: 域名备案掉了(4条评论)
2019 年
- 25日: 你好世界!令谷歌眼镜实现中文显示的教程(0条评论)
- 21日: 我永远喜欢新科娘(2条评论)
- 18日: 【音乐推荐】火车驶向云外,梦安魂于九霄(0条评论)
- 27日: wordpress代码实现文章首段空两格(0条评论)
- 14日: 博客迁移记录(9条评论)
- 12日: 回忆汶川地震11周年(0条评论)
- 7日: 【音乐推荐】娑婆(0条评论)
- 29日: 我曾路过长安(0条评论)
- 23日: 五笔打字学习之五笔字根助记词(0条评论)
- 18日: Ubisoft限时免费领取《刺客信条·大革命》(4条评论)
- 18日: [阅读摘抄]张仪大骂孟夫子,大骂儒家(0条评论)
- 16日: Centos7+Cloudreve+aira2搭建属于自己的私人网盘(0条评论)
- 13日: 博客诞生记录(0条评论)
- 12日: 世界,您好!(1条评论)
博主之前用的服务器是阿里云国际版的轻量硅谷机房,走的是163直连线路,平时速度还是可以。但是最近打开的速度没有以前快,所以博主就重新找了个香港服务器(微软Azure的东亚机房)。
但是由于博主的服务器环境是军哥的lnmp1.5,而且以前没试过网站迁移。本着学习的精神,博主查找了下有关的资料,从准备迁移到迁站完成,总共耗时一个多小时。
经过博主的整理试验,整个迁移过程共分为五个步骤。
目标服务器安装lnmp
由于我原站使用的是lnmp,所以目标服务器也选择使用lnmp,这样基本上路径都是统一的,比较方便。
lnmp的安装按照军哥lnmp的安装方法来。
导出原站数据库的数据
lnmp1.5的数据库地址 http://服务器ip/phpmyadmin
进入后选择导出。
向目标服务器导入数据库的数据
目标服务器的lnmp环境安装好后,输入 lnmp database add 新建数据库,注意尽量将数据库名和密码设置得和原站一样,这样比较方便。
然后进入目标服务器的数据库,选择导入即可。
使用scp命令将原服务器网站文件上传至目标服务器
使用SSH工具登陆原站服务器后台,输入scp命令上传文件(需要输入目标服务器的root密码)。
1 2 3 4 | #将原服务器网站文件上传至目标服务器 scp -r /home/wwwroot/网站文件夹 root@目标服务器ip:/home/wwwroot/网站文件夹 #将原服务器网站配置文件上传至目标服务器 scp /usr/local/nginx/conf/vhost/域名.conf root@目标服务器ip:/usr/local/nginx/conf/vhost |
同时也别忘了去目标服务器设置网站目录的权限
1 | chown -R www:www /home/wwwroot/网站目录 |
最后,再重启一下lnmp就行了。
修改域名解析,使之解析至目标服务器ip
修改完成后,等待解析生效即可。
注意
1、目标服务器lnmp环境安装好之后,不用添加站点,直接上传文件即可。
2、目标服务器的网站路径尽量和原服务器路径一致。
3、此方法适用于vps和独服,不适合虚拟主机。