似乎是一个错误https://github.com/containous/traefik/issues/3468
我对Traefik的ACME客户端有问题,我尝试了1.6.5版和1.7.0-rc2版。
我想使用通配符域。 (我已经用my.domain替换了我的真实域名)。
因此,我需要my.domain
,foo.my.domain
和foo2.my.domain
的证书。
如此处所述:https://docs.traefik.io/configuration/acme/#wildcard-domains我可以使用:
[[acme.domains]]
main = "*.my.domain"
sans = ["my.domain"]
但是我得到这个错误:
traefik | time="2018-07-20T08:59:44Z" level=error msg="Unable to obtain ACME certificate for domains \"*.MY.DOMAIN,MY.DOMAIN\" : cannot obtain certificates: acme: Error -> One or more domains had a problem:\n[MY.DOMAIN] acme: Error 403 - urn:ietf:params:acme:error:unauthorized - Incorrect TXT record \"cNypmmpPd4tlKS4nAIZTft_PsUqVNmmK87x0KVV3SfM\" found at _acme-challenge.MY.DOMAIN\n
您必须知道,使用此配置,一切都很好
main = "my.domain"
sans = ["foo.my.domain", "foo2.my.domain"]
如果可以使用,为什么不能使用通配符?
我正在使用dns cloudflare
,并且txt已正确添加到dns。
感谢所有人