Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl Traefik:无法获取域的ACME证书_Ssl_Lets Encrypt_Traefik - Fatal编程技术网

Ssl Traefik:无法获取域的ACME证书

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

我正在使用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" 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
检查文档以了解其余配置