趁着最近阿里云双11的优惠活动,我计划更换下博客所在的ECS服务器(其实为了响应消费降级~),咨询了下售前和售后,最终顺利完成迁移,记录一下迁移过程以备后续所需。
由于我是采用镜像的方式迁移,因此流程非常简单;在开始更换服务器之前,只需要做好以下准备工作:
- 对当前服务器设置一个自定义的镜像
- 将原有的Hexo站点文件备份,以防数据丢失
- 选配新的ECS服务器,其中地域选择与旧ECS相同的、镜像选择你设置的自定义好的,这样后续才能顺利迁移
当你完成新ECS服务器购买后,可以开始进行服务器更换了,按照以下步骤进行:
- 当你完成ECS服务器购买后,新ECS已有了与旧ECS相同的配置,所以几乎不需要再重新配置hexo了,除了将
_config.yml
文件中旧IP替换成新IP - 检查下各个端口是否打开,防火墙是否配置
- 重新deploy下博客文章
- 最后重新解析下域名,将旧IP更换成新的IP;不然网站只能用IP访问而不能用www域名访问了
通过以上步骤,即完成了ECS服务器更换的Hexo迁移