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

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

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

SSL на несколько доменов: SAN-сертификат вмещает до 100 имён у Let's Encrypt, Wildcard закрывает поддомены. Что выбрать и как выпустить командой.

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

Чем SAN-сертификат отличается от Wildcard

Wildcard хранит маску вида *.example.com. Маска *.example.com закрывает shop.example.com, но не a.shop.example.com. По правилам сам example.com в неё не входит, его вписывают отдельным именем.

Нужен ли один сертификат для нескольких сайтов на одном сервере

Общий сертификат нужен, когда имена хотят видеть в одном файле: один блок сервера обслуживает и example.com, и www.example.com. Настройка блоков: сертификат в Nginx. Типичный случай: одно имя на сайт и почту ( SSL для почты ) и отдельное на опубликованную базу ( SSL для 1С ).

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

Если имена перечислены не полностью, часть сайтов потеряет защиту. Подтверждение маски через DNS описано в разделе про Wildcard Let's Encrypt, а работа утилиты в разделе про Certbot.

Что выбрать для нескольких доменов: SAN или Wildcard

У SAN есть и плата за удобство: все имена видны любому, кто откроет сертификат, и при смене одного имени перевыпускается весь список. Маска Wildcard имён поддоменов не раскрывает.

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

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

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

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

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

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