SSL на IIS: импорт PFX и привязка https, термины и чек-лист

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

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

SSL на IIS ставят в три шага: импортировать PFX в Server Certificates, добавить привязку https на порт 443 и проверить командой netsh.

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

Какой файл сертификата принимает IIS

Если центр прислал отдельно.crt и вы храните.key с создания запроса, соберите PFX на любой машине с OpenSSL: Команда спросит пароль для нового файла. Чем отличаются форматы и как переводить их друг в друга, разобрано на странице форматы сертификатов.

Как импортировать PFX в IIS шаг за шагом

Как устроен запрос: запрос CSR.

Как добавить привязку https к сайту в IIS

Если один сертификат нужен сразу нескольким адресам, смотрите мультидоменный сертификат. Два вопроса: где создан ключ и сколько сайтов на одном адресе

Как проверить, что привязка https в IIS работает

Привязка хранится в двух местах, в конфигурации сайта и в настройках HTTP.sys, и вторую можно посмотреть командой: В выводе ищите строку с вашим IP и портом 443: рядом должен стоять хеш сертификата и имя хранилища. Если строки нет, привязка не применилась. Чтобы сайт принимал только защищённые запросы, откройте у сайта компонент SSL Settings и отметьте «Требовать SSL».

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

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

IIS
IIS это веб-сервер в составе Windows Server.
Цепочка сертификатов
Цепочка сертификатов связывает сертификат сайта с корневым через промежуточные. Без промежуточного часть браузеров покажет ошибку.
PEM
PEM это текстовый формат файлов сертификатов и ключей, файлы .crt и .key часто в нём же.
Продление домена
Продление это оплата домена на следующий срок. Цена продления часто выше цены регистрации.
CSR
CSR это запрос на выпуск сертификата: в нём открытый ключ и данные о домене.
IPv4
IPv4 это адрес сервера в сети. Адресов мало, поэтому дополнительный IPv4 обычно стоит денег.
PowerShell
PowerShell это командная оболочка Windows для автоматизации администрирования.
Windows Server
Windows Server это серверная версия Windows. Лицензия либо входит в аренду, либо оплачивается отдельно.

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

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

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