公司的虚拟主机也到期了,续费的价格都能买腾讯云三年的服务器了,干脆就直接换了。
主机迁移基本上属于熟门熟路了,备份网站文件和数据库,该上传的上传,该导入的导入,再修改一下网站配置文件和域名解析,基本齐活。
唯一有点遗憾的是,原来的静态文件基本上都上传到了阿里云的OSS中,但是迁移过程中发现有个别文件(貌似都是中文名)找不到。一直以来我都是设置本地和OSS同步保存的,但不知道为什么远的2018年,近的上个月都有部分文件不存在。
因为OSS不允许直接下载文件夹或进行打包,如果文件少,大不了去相应的文件夹下载单个文件再上传,否则的话效率太低下了。幸好腾讯云提供的在线的工具进行迁移。
migrate-new-mission.png
找到迁移工具,选择新建任务。(上图中是本次任务完成的情况)
migrate-source.png
迁移工具中的源支持常用的阿里云OSS、亚马逊的AWS、七牛云、百度云、金山云等等。在这里我们选择阿里云OSS,然后填写AccessKey和SecretKey,如果没有的话,可以点击阿里云用户头像创建一个
aliyun-accesskey.png
因为AccessKey的权限太高,建议创建子用户AccessKey并赋予OSS的操作权限。之后就可以将获取的AccessKey和SecretKey填入到迁移源信息的相应位置,然后在迁移桶名称中选择你要迁移的bucket。
migrate-object.png
目标信息基本上也是大同小异,点击新建SecretId和SecretKey就会来到API密钥管理页面,如果有密钥的话直接复制黏贴一下即可,否则就新建一个密钥。
所有设置基本上都按照默认的来,点选“我已了解……”并给任务取一个名字,点击“新建并启动”。
migrate-basic-info.png
几分钟后,所有的迁移任务就全部完成了(我的文件真心不多,就几十兆而已)。刷新一下对象存储中的文件列表,检查一下是不是所有文件都已经迁移过来。

除了提供对象存储迁移之外,腾讯云还提供数据库迁移和主机迁移,早知有如此强大的工具,何必手工慢慢弄呢?

最后修改:2020 年 08 月 31 日
如果觉得我的文章对你有用,请随意赞赏