Выбор ответа Junior DNS, TLS и прокси обновлено

Wildcard-сертификат Let's Encrypt

Вопрос

Как получить сертификат Let's Encrypt на *.example.ru?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Только через dns-01: TXT-запись acme-challenge.example.ru. Let's Encrypt выдаёт wildcard только с проверкой dns-01: так подтверждается контроль над всей зоной. http-01 и tls-alpn-01 доказывают контроль только над конкретным именем.

Варианты ответа

  1. Только через dns-01: TXT-запись _acme-challenge.example.ruправильный ответ
  2. Через http-01, разместив файл проверки на любом из поддоменов зоны
  3. Через tls-alpn-01 на порту 443 основного домена example.ru
  4. Никак: Let's Encrypt не выдаёт wildcard-сертификаты

Разбор

Let's Encrypt выдаёт wildcard только с проверкой dns-01: так подтверждается контроль над всей зоной. http-01 и tls-alpn-01 доказывают контроль только над конкретным именем. Для автоматизации нужен API DNS-провайдера, который поддерживают certbot-плагины, acme.sh и cert-manager.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.