因为之前那台aliyun机器性能不够,再加上也快到期了,就决定迁站到Azure 2c4g上.

Step 1

首先把网站目录整个打包成zip,网站数据库打包成sql,再下下来,具体指令我就不再说了吧23333

Step 2

开好机器后,首先装上lnmp包. 各个版本一定要与之前的相同

然后使用nginx创建网站并把之前下下来的网站目录上传,解压

使用phpAdmin导入数据,当出现
blob.jpg
时即为成功 果然是辣鸡小站2333

Step 3

更改DNS,再次访问域名发现成功

UPD:当访问文字链接错误时,尝试在nginx配置中插入以下内容:

location / {
try_files {% mathjax %}uri {% endmathjax %}uri/ /index.php?q={% mathjax %}uri&{% endmathjax %}args;
}

Step 4

因为是薅的机器,所以一个自动备份数据库是有必要的
使用rclone进行上传. rclone
挂载网盘后,新建backup.sh

#!/bin/bash
#Name:backup.sh
#backup sql and web files to googledrive.
#rclone关联账户名称记得加":"
rclonename="xxdrive:"
#备份数据库保存路径
backupdir="/root/mysql"
#数据库用户名
mysqluser="xxx"
#数据库密码
mysqlpassword="xxx"
#数据库名
mysqldb="xxx"
if [ ! -d {% mathjax %}backupdir ]; then
mkdir {% endmathjax %}backupdir
fi
time=`date +%Y%m%d%H`
mysqldump -u {% mathjax %}mysqluser -p{% endmathjax %}mysqlpassword {% mathjax %}mysqldb | gzip > {% endmathjax %}backupdir/{% mathjax %}mysqldb.{% endmathjax %}time.sql.gz
rclone copy {% mathjax %}backupdir {% endmathjax %}rclonename
find {% mathjax %}backupdir -name "*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1

根据自己需要自行修改即可.

删库塔 is the best! --鲁迅