我在 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
欲了解更多详情,请查看: