Halo迁移
- 备份
~/.halo
和/etc/caddy/conf.d/Caddyfile.conf
。 - 将
~/.halo
复制到新机器的~/.halo
目录下 。 - 下载最新的
halo-latest.jar
,并启动:java -jar halo-latest.jar
。 - 测试
IP:8090
和IP:8090/admin
,确认服务正常。 - 配置Halo自启:官网教程。
- 安装Caddy:
yum install caddy -y
。 - 将
Caddyfile.conf
复制到新机器的/etc/caddy/conf.d/
。 - 打开防火墙的端口,服务器的防火墙和云服务商的安全组都要打开,TCP和UDP都要打开:
80
、443
。 - 将域名解析到新的服务器。
- 配置Caddy自启:
systemctl enable caddy
。 - 启动Caddy:
service caddy start
,DNS延迟可能会导致启动失败,等待10~20分钟;Caddyfile.conf的权限可能会导致启动失败,设置为755。 - 访问域名即可。