在 caddy 中使用自定义域会引发 tls 错误

问题描述

我有以下球童文件 -

localhost {
    respond "Hello World !"
}

auth.demo.app.com {
    respond "Hello auth app"
}

当我执行 sudo caddy reload 时,我收到以下错误 -

2021/01/23 08:05:07.347 错误 tls 作业失败 {"error": “auth.demo.app.com:获取证书:上下文取消”}

这是我在日志中看到的错误 -

2021/01/23 08:08:22.981 错误 tls.issuance.acme.acme_client 挑战 失败 {"identifier": "auth.demo.app.com","challenge_type": "tls-alpn-01","status_code": 400,"problem_type": "urn:ietf:params:acme:error:tls","error": "远程错误: tls: no 应用协议"}

2021/01/23 08:08:22.981 错误 tls.issuance.acme.acme_client 验证 授权{“标识符”:“auth.demo.app.com”,“错误”: “授权失败:HTTP 400 urn:ietf:params:acme:error:tls - 远程错误:tls:没有应用程序协议”,“订单”: "https://acme-staging-v02.api.letsencrypt.org/acme/order/17665783/227021191",“尝试”:1,“max_attempts”:3}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)