【发布时间】:2022-07-12 03:52:41
【问题描述】:
我尝试从 Let's Encrypt 获取 TLS 证书,以便通过 HTTPS 提供内容。
我在 GCP 上的 VM 实例中的服务器上运行代码并尝试从我的浏览器连接到它后,显示以下错误消息 acme/autocert:无法满足域“www.mydomain.com”的“https://acme-v02.api.letsencrypt.org/acme/authz-v3/...”:找不到可行的挑战类型
然后我按照终端显示的acme-v02.api链接,显示如下:
{
"identifier": {
"type": "dns",
"value": "www.mydomain.com"
},
"status": "deactivated",
"expires": "2022-06-01T12:37:05Z",
"challenges": [
{
"type": "http-01",
"status": "pending",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/...",
"token": "..."
},
{
"type": "dns-01",
"status": "pending",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/...",
"token": "..."
},
{
"type": "tls-alpn-01",
"status": "pending",
"url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/...",
"token": "..."
}
]
}
注意:... 用于隐藏值,因为我认为这些信息对于解决问题不是必需的。如果需要,请告诉我。
【问题讨论】:
-
我意识到问题在于不知何故自动证书停用了授权。所以现在的问题是弄清楚如何激活它。
标签: go https lets-encrypt autocert