使用 letsencrypt 安装证书时出现问题

使用 letsencrypt 安装证书时出现问题

我在 Ubuntu 16.04 Server 上。

我配置了几个虚拟主机。我安装了 letsencrypt,sudo apt-get install letsencrypt并使用命令为特定域安装了一些证书sudo letsencrypt --apache -d domain.name

今天我配置了一个新的虚拟主机,其配置与机器上的 ssl 虚拟主机相同,并尝试运行命令来安装证书,但我收到以下消息Client does not support any combination of challenges that will satisfy the CA.

所以我无法为新域名安装证书。有什么建议吗?

答案1

由于某些安全问题,Let's Encrypt 目前已禁用 TLS-SNI-01 质询。以下链接提供了 Let's Encrypt 的临时解决方法(对我有用)。

sudo certbot --authenticator webroot --webroot-path <path to served directory> --installer apache -d domain

欲了解更多详情,请查看:

https://community.letsencrypt.org/t/solution-client-with-the-currently-selected-authenticator-does-not-support-any-combination-of-challenges-that-will-satisfy-the-ca/49983

相关内容