Ssl Traefik:无法获取域的ACME证书
我正在使用traefik在我的NAS上提供一些使用lets encrypt的https服务。现在我注意到我的nextcloud安装的tls证书昨天晚上过期了。Traefik的日志如下:Ssl Traefik:无法获取域的ACME证书,ssl,lets-encrypt,traefik,Ssl,Lets Encrypt,Traefik,我正在使用traefik在我的NAS上提供一些使用lets encrypt的https服务。现在我注意到我的nextcloud安装的tls证书昨天晚上过期了。Traefik的日志如下: time="2018-08-31T22:43:08Z" level=error msg="Error getting ACME client: ACME client still not built, retrying in 6.83135832s" time="2018-08-31T22:43:15Z" lev
time="2018-08-31T22:43:08Z" level=error msg="Error getting ACME client: ACME client still not built, retrying in 6.83135832s"
time="2018-08-31T22:43:15Z" level=error msg="Error getting ACME client: ACME client still not built, retrying in 12.680203952s"
time="2018-08-31T22:43:28Z" level=error msg="Error getting ACME client: ACME client still not built"
我更新到v1.7,但现在错误有所不同:
time="2018-09-01T07:42:44Z" level=error msg="Unable to obtain ACME certificate for domains \"my.domain\" detected thanks to rule \"Host:cloud.dnas.one\" : cannot get ACME client ACME challenge not specified, please select TLS or HTTP or DNS Challenge"
此消息针对每个域发布,包括内部域和外部域。找不到有关此问题的详细信息
Traefik配置:
您的
traefik.toml
文件未指定用于从Let's Encrypt获取证书的质询方法。1.7错误消息更清楚地说明了这一点
如果要使用,请添加以下行:
[acme.httpChallenge]
entryPoint = "http"
[acme.dnsChallenge]
provider = "YOURPROVIDER"
delayBeforeCheck = 0
如果要使用(如果要使用通配符证书,则必须使用),请添加以下行:
[acme.httpChallenge]
entryPoint = "http"
[acme.dnsChallenge]
provider = "YOURPROVIDER"
delayBeforeCheck = 0
检查文档以了解其余配置