#Caddy
共 26 篇文章
Caddy 旧版收到 bcrypt 却报 illegal base64 data:核对哈希格式与版本
Caddy 2.4.6 将直接 bcrypt 字符串先作 Base64 解码而加载失败,核对实际版本、哈希生成入口和当前指令语法,再验证 HTTPS 认证与回退配套。
Caddy encode gzip 没有压缩小响应:minimum_length 设为 0 会采用默认值
启用 gzip 后小响应仍不压缩,先核对协商和响应类型。Caddy 的 minimum_length 为 0 时采用默认 512 字节,并不是无下限压缩。
Caddy 终端 HTTPS 正常,systemd 启动后证书不可信:核对本地 CA
Caddy 改用 systemd 后内部 HTTPS 不可信,先区分启动权限与客户端校验,再比较数据目录、本地 CA 指纹及客户端信任库。
Caddy 报 unrecognized directive: dns:先把 tls 放进正确站点块
Caddyfile 转换报 unrecognized directive: dns,先核对站点、tls 与 dns 子块层级,再检查运行构建的提供商模块和证书验证阶段。
Caddy 配了 trusted_proxies,remote_ip 仍是 Cloudflare:看 client_ip 字段
可信代理已解析出 client_ip,remote_ip 仍为代理地址并不表示配置失效。按连接端与访客字段区分日志、访问规则和应用代理设置。
Caddy 请求头匹配正确仍落到 respond:检查指令执行顺序
请求头匹配正确,Caddy 却始终返回固定拒绝提示时,检查适配后的指令顺序。用 handle 互斥分支或 route 明确顺序,并验证允许、拒绝和上游路径。


