Проблема с установкой сертификатов с помощью 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
Для более подробной информации, пожалуйста, проверьте: