2022年10月

腾讯云续费太贵了。BWH用了一年也算靠谱,腾讯云就不续费了,把上面的typecho、kanboard都迁移过去。

1. 打包备份

#保留权限、绝对路径备份网页目录
tar -cvpPf www.tar /var/www

#scp 上传到BWH服务器
scp www.tar USER@SERVER_IP:/root/

# BWH服务器上解压恢复
tar -xvpPf www.tar

使用adminer.php备份数据库

2. BWH服务器安装php、mariadb

参考https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-ubuntu-20-04
安装php

apt install php-fpm php-mysql\
php-gd php-mbstring #typecho依赖
php-xml #kanboard依赖

参考https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-ubuntu-20-04

安装和设置mariadb,按第3步设置密码访问用户

使用adminer.php导入备份的数据库

3. 参考原服务器,修改nginx配置/etc/nginx/sites-available/default

4. 修改dns指向新ip

5. 测试访问,开通ssl

certbot --nginx

除了网页后台的防火墙之外,ubuntu系统内部还有一个ufw的防火墙

ufw status
ufw allow PORT
ufw deny PORT
ufw enable
ufw disable