Takagi allinux 看一看 docker / docker compose 里的 halo.external-url 是否设置正确。可以将其设置为 / https://docs.halo.run/getting-started/install/docker-compose#%E5%88%9B%E5%BB%BA%E5%AE%B9%E5%99%A8%E7%BB%84
sdsvddsawt docker-compose.yaml文件裏面的 'http://localhost' 全部替換爲你的ip 或將 'http://localhost:8090' 全部替換爲反向代理的域名
shuaipotian-joke 我也遇到了相同问题,版本2.3.0,docker部署,我的解决方案: 关闭所有docker容器并停掉docker进程,我是直接 systemctl stop docker 修改docker配置文件 vim /var/lib/containers/容器id/config.v2.json 找到http://localhost:8090处修改为自己网站域名地址并保存 重启docker进程和重启即可(如果没有第一步会修改失败)