首页
分类
TJU
halo建站相关
随笔
教程
vps测评
动态
图片
友链
探针
个人导航
关于
1
奇怪的C++作业
2
Halo 博客友链显示 localhost:8090 问题解决方案
3
绿云GreenCloud JP softbank 1010
4
数电实验一 多数表决器的设计与实现
5
OpenGaussLab1
charoneo
累计撰写
39
篇文章
累计创建
13
个分类
累计创建
13
个标签
导航
首页
分类
TJU
halo建站相关
随笔
教程
vps测评
动态
图片
友链
探针
个人导航
关于
目录
charoneo's blog
专注于分享编程和vps相关的内容
分类
halo建站相关
Halo 博客友链显示 localhost:8090 问题解决方案
本文针对Docker Compose部署Halo博客后external-url配置错误的问题进行了分析。问题表现为友链页面和HTML元数据中显示localhost:8090而非实际域名。原因是数据库配置优先级高于启动参数,首次安装时的默认配置被写入数据库后,即使修改docker-compose.yml也不会自动更新。推荐解决方案:直接连接MySQL数据库,使用SQL语句将extensions表中所有localhost:8090替换为实际域名,重启容器后清除浏览器缓存验证。预防措施是首次部署时在docker-compose.yml中正确配置external-url,确保URL末尾加斜杠。
2025-12-17
16
1
0
28.6℃
halo建站相关
弹