把blog的MySQL升了个级

今天手多,把blog后段的MySQL版本从5.5,升级到5.7,结果,编译到36%的时候一直卡着没过去,可能是这个破服务器只有512M内存导致的。于是不要那么激进了,还原,然后升级到5.6.46,经过一阵心惊胆跳的守候,终于编译安装升级成功了。

好,PHP和MySQL版本算是升到一个最低要求上面了,不折腾了,不折腾了……

将网站升级到PHP 7.3.12和支持TLS 1.3

好像好久没有折腾这里,之前PHP升级失败,于是就这样算了。

今天无聊,把lnmp从1.5升级到1.6,然后备份快照,再心情忐忑地将PHP升级到7.3.12,然后居然跑通了!顺利升级完成,真是玄学啊~~

然后顺手把lnmp里面到nginx升级了一下,弄了openssl 1.1.1d重新编译,然后配置支持TLS 1.3。就这样,无聊动动手。详细步骤可以参考这里:《LNMP 1.5 使用 OpenSSL 1.1.1 开启 TLSv1.3 支持

将blog从Dreamhost那里迁移出来

Dreamhost的服务明年一月到期了,那个用了10几年的share host性能太低,可玩性已经没有VPS高,连回国内的带宽也窄,而且还贵。决定就此迁移,不再续约了。

昨天上午先把sunnyblog.net的域名转移了托管商,放到namesilo那里。

然后昨晚开始在另外一个VPS上面建LNMP环境。

今天一早开始,废寝忘食终于把自留地的blog迁移到一个可控的lnmp环境上了。十几年前挖下的大坑,旧站回国带宽有问题,MySQL数据库字符集不对直接用SQL导乱码,nginx的rewrite又跟apache不一样,各种无厘头,别人不能理解无法借鉴的奇葩坑。还好,昨晚新环境安装没什么坑了。最终内容都保住了,站内配置和插件那些重新整理一遍,域名指回来了。

自留地的文字内容起码能保住了,但是里面有些图片要么放在别的网站,要么是放在之前建的一个gallery应用里面,那块不迁移了,大红X就大红X吧。先自我陶醉一把再说,虽然自己的东西没有什么压力,但也累死个人了。自己记个操作步骤,包括走错路的都记录成一个txt,罄竹难书的感觉。