簡體   English   中英

在嘗試獲取LetsEncrpyt證書時出錯“acme:無法確定解算器”

[英]Error “acme: Could not determine solvers” when trying to get a LetsEncrpyt cert

我在webhost上有一個域,在Digital Ocean上有一個子域。 我正在嘗試使用traefik.toml中的acme配置注冊LetsEncrypt SSL證書。

[acme]
email = "myemail@pirion.net"
storage = "acme.json"
entryPoint = "https"
OnHostRule = true

日志提供以下錯誤:

time="2018-01-12T03:25:37Z" level=debug msg="LoadCertificateForDomains [endpoint.pirion.net]..." 
time="2018-01-12T03:25:37Z" level=debug msg="Look for provided certificate to validate [endpoint.pirion.net]..." 
time="2018-01-12T03:25:37Z" level=debug msg="No provided certificate found for domains [endpoint.pirion.net], get ACME certificate." 
time="2018-01-12T03:25:37Z" level=debug msg="Loading ACME certificates [endpoint.pirion.net]..." 
time="2018-01-12T03:25:37Z" level=error msg="map[endpoint.pirion.net:[endpoint.pirion.net] acme: Could not determine solvers]" 
time="2018-01-12T03:25:37Z" level=error msg="Error getting ACME certificates [endpoint.pirion.net] : Cannot obtain certificates map[endpoint.pirion.net:[endpoint.pirion.net] acme: Could not determine solvers]+v" 

我無法找到解決方案的內容。 我需要添加到我的設置中嗎?

似乎要修復此錯誤,您需要指定您正在使用http質詢

[acme]
# ...
entryPoint = "https"
[acme.httpChallenge]
  entryPoint = "http"

截至撰寫本文時,這個問題最近已得到修復,因此您可能需要一個比現在使用的更新版本的traefik(1.5)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM