SSL для поддомена: отдельный сертификат или Wildcard, термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «SSL для поддомена: отдельный сертификат или Wildcard». Страница справочника целиком: SSL для поддомена.

Коротко о теме

SSL для поддомена выпускают отдельно и бесплатно или берут Wildcard на все сразу: сравнение, команды Certbot и ограничения звёздочки.

Подробности по разделам

Какие имена закрывает сертификат домена и сертификат Wildcard

Поэтому Wildcard почти всегда выпускают сразу на два имени: example.com и *.example.com.

Как выпустить бесплатный сертификат на один поддомен

Если поддомен смотрит на чужой сервис, например на конструктор сайтов, сертификат выдаёт он сам, а ваша задача только указать запись в DNS. Пример для конструктора: SSL на Тильде.

Как получить бесплатный Wildcard Let's Encrypt для поддоменов

Чтобы продление шло само, ставят плагин DNS-провайдера, который добавляет запись сам, или используют скрипты-хуки. Разбор метода: Wildcard от Let's Encrypt. Один ключ на много серверов опасен Если поддомены живут на разных серверах, не копируйте на все один ключ Wildcard: утечка с любого из них ставит под угрозу весь домен.

Ключевые цифры

Термины на странице

Поддомен
Поддомен это адрес внутри домена, например shop.example.ru.
Wildcard
Wildcard-сертификат действует на все поддомены одного уровня, например *.example.ru.
Certbot
Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
DNS
DNS это система, которая переводит имя домена в адрес сервера.
Продление домена
Продление это оплата домена на следующий срок. Цена продления часто выше цены регистрации.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
TXT-запись
TXT-запись хранит текст. В ней подтверждают владение доменом и публикуют SPF и DKIM.
A-запись
A-запись связывает домен с IPv4-адресом сервера.

Что проверить

  1. Выпустите сертификат после того, как домен указывает на сервер.
  2. Проверьте, что установлена вся цепочка сертификатов.
  3. Включите перенаправление с HTTP на HTTPS.
  4. Проверьте занятость имени через WHOIS.
  5. Сравните цену регистрации и продления.
  6. Включите автопродление, чтобы домен не освободился.

Связанные страницы