我的网站是放置在Microsoft Azure上的。当前的订阅马上要到期了,不得不为网站做个迁移。
Azure Resource Mover#
最简单的方法是通过Azure Resource Mover,把当前的resource group移动到新的subscription下去。
整个过程鼠标点4,5下,不到5分钟就完成了。IP什么的都没有变,以前的snapshot也移过来了。但过分简单就导致了,整个过程没什么成就感。
手工全面升级#
我的网站使用的wordpress最新版本,不过是基于Ubuntu20.04和PHP7.4。
想趁这个机会升级到Ubuntu22.04,和PHP8.1。
做这种升级有什么用?#
通常的说法是升级后可以提升性能,稳定性和安全性。
具体到我这个网站,那就是闲的蛋痛,瞎折腾,总比把时间花在游戏上强吧,etc…
下面是具体步骤#
1. 首先在Azure上创建一个新的Ubuntu22.04VM#
- Location 选了 East Asia (香港)
- Size 选了 Standard B1ms (1 vcpu, 2 GiB memory)
- 打开22,80,443端口
- untick auto-shutdown
2分钟后一个新的VM就创建好了
2. 接下来的Nginx/mariadb/php/wordpress安装#
基本就是按照我的wordpress安装贴中的步骤进行
3. 最后就是导入数据了#
使用wordpress网站灾难恢复的步骤
做migration选择folder后出现 “Incorrect folder selected” 错误。我的解决办法是把wordpress根目录权限改为777。导入后再改回755
好了下面就是迁移后的平台配置




