Zhi Wei 的个人博客
记一次赛博搬家的过程
记一次赛博搬家的过程

记一次赛博搬家的过程

一觉醒来,收到了来自百度云的短信,提醒我轻量云主机该续费了。于是登录百度云控制台一看,我这700多买的3年LS轻量还有30天可用了,再点开续费一看,果断放弃了。顺手再点开了域名的续费页面,果然没让我失望。

喜提折腾两件套,首先网站要搬家,其次还要变更域名,虽然搜索引擎收录我blog的页面并不多,但是秉着不浪费访问机会的宗旨下,我尝试将blog平滑过度到新域名,顺便也升级一下环境和wordpress。

想要平滑过渡首先要保证旧域名和新域名都能访问我的blog,同时将使用旧域名访问的请求返回301重定向到新的域名,这么做可以减少对收录的影响。也没啥干货就水一篇blog吧。

寻找新的家

在看了腾讯\阿里\京东\天翼\的活动以后,我选则了腾讯云,腾讯云的轻量服务器198一年原价续费一次,香不香我不知道,但我知道2年后我还要再搬一次。顺手在腾讯买了一个新域名drxcloud.cn,10年375元。

部署环境

新的LS轻量服务器采用Debian操作系统,预装完成后安装一下系统更新。然后安装nginx和mysql,通过mysqldump将wp的数据库迁移过来,然后将wp打个包也传过来。配置好用户和权限,然后编辑nginx配置文件/etc/ngin.cfg。nginx现在和apche一样结构化目录,所以需要将以前的nginx.cfg拆分到对应的配置文件夹,然后将域名解析到新的服务器上。

升级WordPress

页面访问正常后,打开后台检查一下站点健康。补全了php插件以后通过FTP将WordPress升级到最新版本6.8,然后把插件也更新了,然后检查一下插件运行状态尤其是SEO类的升级后配置是否丢失。

修改nginx配置

搬家完成以后,修改域名配置,在WP后台中修改网站连接替换掉旧域名,然后修改nginx配置,添加一个server块,将原来访问旧域名的请求301重定向到新域名上,这样已经被搜索引擎收入页面可以正常访问。(最好先修改nginx配置,实现两个域名都可以访问WP)

小结

到这里搬家工作就已经完成了,数据搬迁和配置其实花不了多少时间,主要是备案比较耗费时间。后续重新在google控制台和百度资源中心重新添加一下站点就ok啦。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注