博客运行在阿里云的机器上,机器还有两个月到期,迫于贫穷,我不准备续费了,今天把博客从阿里云迁移到 Oracle 的免费云主机。

给 Oracle 这台机安装 MySQL 时,服务器几乎挂掉,死透。安装快结束时,服务器完全失去响应,另外再开个终端尝试 ssh 登录也登不上。去 Oracle 的管理后台页面重启,在正常重启和强制重启两个选项中,我保守地选择了正常重启。机器长时间处于「正在停止」的状态,任何操作包括强制重启都不能进行。

终于完成重启后,勉强登录进去,仍然是卡住的状态,什么命令都敲不进去。在 Oracle 后台反复强制重启了几次,都没有好转,只能等着。后来试了下关机,过了一阵子再启动,居然恢复正常了。我不相信是关机操作让它起死回生,是长时间的等待起了作用。

在管理后台尝试重启无果后,我试图找 Oracle 的客服给我强行重启,只得到机器人的答复,大意是你不是付费用户,无法获得真人客服的帮助。

半年不更新,又把博客移到一台不太靠谱的免费云主机,可见我对它不是很上心。上半年没少看书,工作中也没少记东西,输入输出都不少,但是现在没有什么动力写博客了,只剩下一个宏大理由作为支撑,以自己的绵薄之力,对抗以微信为中心、日趋封闭的国内互联网环境。

迁移过程还算顺利。域名不变,也就没有要修改的数据,从 MySQL 5 导出数据,导入 MySQL 8,没报什么错误,谢天谢地。再把主题、插件、上传目录复制过来,基本上就完成了。重新整理 nginx 配置倒是花了更多的时间,由于从 nginxconfig.io 复制来的新配置加了一些安全方面的限制(deny all),让几个插件不能正常工作,不得不跟 403,405 错误较了半天劲。

在迁移之前,我考虑过走回老路,用静态网站生成器,服务器上托管静态文件就好了,不费什么资源。试了一下,懒得弄,换来换去,没什么意义。

前几天买了一台腾讯云的轻量云主机,1 核 2G,三年才 219 块。过了两三天也想不出能用它来干什么,退款了。如果把博客转到这台腾讯云的机器上,还要迁移备案,备案还要拍视频,还是算了,不想折腾了。