caddy一直报这个错 有遇到过的吗
2021/05/08 08:56:34.681 INFO using adjacent Caddyfile
2021/05/08 08:56:34.682 INFO admin admin endpoint started {"address": "tcp/localhost:2019", "enforce_origin": false, "origins": ["localhost:2019", "[::1]:2019", "127.0.0.1:2019"]}
2021/05/08 08:56:34.683 INFO tls.cache.maintenance started background certificate maintenance {"cache": "0xc0003b9810"}
2021/05/08 08:56:34.683 INFO http server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server {"server_name": "srv0", "http_port": 7111}
2021/05/08 08:56:34.683 INFO http server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS {"server_name": "srv1", "https_port": 7112}
2021/05/08 08:56:34.683 INFO http enabling automatic HTTP->HTTPS redirects {"server_name": "srv1"}
2021/05/08 08:56:34.683 WARN http user server is listening on same interface as automatic HTTP->HTTPS redirects; user-configured routes might override these redirects {"server_name": "srv0", "interface": "tcp/:7111"}
2021/05/08 08:56:34.683 INFO http enabling automatic TLS certificate management {"domains": ["c.deersoft.top"]}
2021/05/08 08:56:34.683 INFO tls cleaned up storage units
2021/05/08 08:56:34.683 INFO autosaved config {"file": "/home/zjf/.config/caddy/autosave.json"}
2021/05/08 08:56:34.683 INFO serving initial configuration
2021/05/08 08:56:34.683 INFO tls.obtain acquiring lock {"identifier": "c.deersoft.top"}
2021/05/08 08:56:34.684 INFO tls.obtain lock acquired {"identifier": "c.deersoft.top"}
2021/05/08 08:56:34.693 INFO tls.issuance.acme waiting on internal rate limiter {"identifiers": ["c.deersoft.top"]}
2021/05/08 08:56:34.693 INFO tls.issuance.acme done waiting on internal rate limiter {"identifiers": ["c.deersoft.top"]}
2021/05/08 08:56:36.030 INFO tls.issuance.acme.acme_client trying to solve challenge {"identifier": "c.deersoft.top", "challenge_type": "dns-01", "ca": "https://acme-v02.api.letsencrypt.org/directory"}
2021/05/08 08:56:36.613 ERROR tls.issuance.acme.acme_client cleaning up solver {"identifier": "c.deersoft.top", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for c.deersoft.top (probably OK if presenting failed)"}
2021/05/08 08:56:36.801 ERROR tls.obtain will retry {"error": "[c.deersoft.top] Obtain: [c.deersoft.top] solving challenges: presenting for challenge: adding temporary record for zone deersoft.top.: Create record err.Zone:deersoft.top., Name: _acme-challenge.c.deersoft.top, Value: 3HInaZIGb1tVADjw6UP_Xe-pcwReg72XBXENkTGXPxQ, Error:could not get domains: 子域名级数超出限制, { TXT _acme-challenge.c.deersoft.top 3HInaZIGb1tVADjw6UP_Xe-pcwReg72XBXENkTGXPxQ 0s} (order=https://acme-v02.api.letsencrypt.org/acme/order/122765019/9560043534) (ca=https://acme-v02.api.letsencrypt.org/directory)", "attempt": 1, "retrying_in": 60, "elapsed": 2.117159022, "max_duration": 2592000}
2021/05/08 08:57:38.436 INFO tls.issuance.acme.acme_client trying to solve challenge {"identifier": "c.deersoft.top", "challenge_type": "dns-01", "ca": "https://acme-staging-v02.api.letsencrypt.org/directory"}
2021/05/08 08:57:38.543 ERROR tls.issuance.acme.acme_client cleaning up solver {"identifier": "c.deersoft.top", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for c.deersoft.top (probably OK if presenting failed)"}
2021/05/08 08:57:39.258 ERROR tls.obtain will retry {"error": "[c.deersoft.top] Obtain: [c.deersoft.top] solving challenges: presenting for challenge: adding temporary record for zone deersoft.top.: Create record err.Zone:deersoft.top., Name: _acme-challenge.c.deersoft.top, Value: senUZ-u_B7eB3uGMt6jfp_bZJ4-eJvm8_ckllI0Liv0, Error:could not get domains: 子域名级数超出限制, { TXT _acme-challenge.c.deersoft.top senUZ-u_B7eB3uGMt6jfp_bZJ4-eJvm8_ckllI0Liv0 0s} (order=https://acme-staging-v02.api.letsencrypt.org/acme/order/19428642/48652319) (ca=https://acme-staging-v02.api.letsencrypt.org/directory)", "attempt": 2, "retrying_in": 120, "elapsed": 64.574477216, "max_duration": 2592000}
2021/05/08 08:59:40.697 INFO tls.issuance.acme.acme_client trying to solve challenge {"identifier": "c.deersoft.top", "challenge_type": "dns-01", "ca": "https://acme-staging-v02.api.letsencrypt.org/directory"}
2021/05/08 08:59:40.974 ERROR tls.issuance.acme.acme_client cleaning up solver {"identifier": "c.deersoft.top", "challenge_type": "dns-01", "error": "no memory of presenting a DNS record for c.deersoft.top (probably OK if presenting failed)"}
2021/05/08 08:59:41.175 ERROR tls.obtain will retry {"error": "[c.deersoft.top] Obtain: [c.deersoft.top] solving challenges: presenting for challenge: adding temporary record for zone deersoft.top.: Create record err.Zone:deersoft.top., Name: _acme-challenge.c.deersoft.top, Value: A0kh4ppPlZkyGDXHsFMdLXloOSJdGoe1KJLrQsAhOhg, Error:could not get domains: 子域名级数超出限制, { TXT _acme-challenge.c.deersoft.top A0kh4ppPlZkyGDXHsFMdLXloOSJdGoe1KJLrQsAhOhg 0s} (order=https://acme-staging-v02.api.letsencrypt.org/acme/order/19428642/48653511) (ca=https://acme-staging-v02.api.letsencrypt.org/directory)", "attempt": 3, "retrying_in": 120, "elapsed": 186.491571758, "max_duration": 2592000}
用的dnspod的域名 不知道是caddy还是let‘s encrypt还是dnspod的问题
dnspod免费dns支持三级域名 我用api测试没问题
Caddyfile配置去掉token如下:
{
http_port 7111
https_port 7112
}
https://c.deersoft.top {
reverse_proxy localhost:7110 {
header_up Host localhost
}
tls {
dns dnspod {token}
}
}
http://www.deersoft.top {
reverse_proxy 192.168.1.89:17108
}