bg-tutorials

Как установить SSL-сертификат ACME на Windows IIS

Настройка HTTPS для Вашего сайта, размещенного на IIS, больше не является сложной задачей. Благодаря протоколу ACME и таким инструментам, как Win-ACME, Вы можете автоматизировать выдачу и продление доверенных SSL-сертификатов, даже от коммерческих центров сертификации (ЦС).

В этом руководстве Вы узнаете , как установить SSL-сертификат ACME на Windows IIS с помощью Win-ACME (WACS), с полной поддержкой привязки внешних учетных записей (EAB), пользовательских каталогов ACME и многодоменных настроек. Этот процесс подходит для бизнес-среды и коммерческих ACME-совместимых ЦС.


Прежде чем начать

У Вас должен быть доступ администратора к серверу Windows (через RDP или локальный вход).

Ваш веб-сайт IIS уже должен быть запущен, по крайней мере, с привязкой HTTP (порт 80), настроенной для домена. Win-ACME использует ее для проверки домена HTTP-01.

Вы должны были получить следующее сообщение от Вашего центра сертификации:

  • URL-адрес каталога ACME
  • Идентификатор ключа EAB (EAB KID)
  • Ключ EAB HMAC

Шаг 1 — Скачайте и установите Win-ACME

  1. Перейдите на официальную страницу релизов Win-ACME: https://www.win-acme.com/.
  2. Загрузите последнюю стабильную версию из архива ZIP.
  3. Распакуйте содержимое в безопасное место, в идеале: C:\Program Files\Win-ACME\
  4. Проверьте, что он работает, запустив: C:\Program Files\Win-ACME\wacs.exe

Если командная строка откроется с опциями Win-ACME, Вы готовы к работе.


Шаг 2 — Запрос и установка сертификата через ACME

Вы будете использовать PowerShell для выпуска и установки SSL-сертификата с помощью интерфейса командной строки Win-ACME.

Вот полный шаблон команды:

& "C:\Program Files\Win-ACME\wacs.exe" `
--source iis `
--host "yourdomain.com,www.yourdomain.com" `
--store certificatestore `
--installation iis `
--baseuri "https://your.acme-server.com/v2/DV" `
--eab-key-identifier "YOUR_EAB_KID" `
--eab-key "YOUR_EAB_HMAC_KEY" `
--accepttos

Разбивка флагов:

  • —source iis: Сканирует IIS на наличие доступных сайтов, чтобы автоматизировать проверку.
  • —host: Список доменов, разделенных запятыми (используйте кавычки, если их несколько).
  • —store certificatestore: Сохраните сертификат в хранилище сертификатов Windows.
  • —installation iis: Автоматически привяжите сертификат к Вашему сайту в IIS.
  • —baseuri: URL-адрес каталога ACME Вашего УЦ.
  • -eab-key-identifier: Ваш EAB KID из центра сертификации.
  • —eab-key: Ваш ключ EAB HMAC от центра сертификации.
  • —accepttos: Автоматически примите условия обслуживания ЦС.

Совет: Добавьте —verbose в конце, если что-то пошло не так. Это даст Вам подробные журналы для поиска и устранения неисправностей.


Шаг 3 — Подтвердите установку сертификата

После успешного выполнения команды зайдите на свой сайт в браузере. Вы должны увидеть защищенное соединение с действительным сертификатом. Чтобы убедиться в том, что HTTPS-привязка существует в IIS:

  1. Открыть Менеджер сервера
  2. Перейдите в Инструменты Диспетчер IIS
  3. Перейдите в: [Имя Вашего сервера]Сайты [Ваш сайт]Привязки

Вы должны увидеть запись для порта 443 с назначенным правильным сертификатом.


Шаг 4 — Проверка конфигурации продления

Win-ACME автоматически запланирует задачу в Планировщике задач Windows для обновления сертификата.

Чтобы просмотреть текущие запланированные обновления ACME, выполните следующие действия:

& "C:\Program Files\Win-ACME\wacs.exe" --list --baseuri "https://your.acme-server.com/v2/DV"

Вы увидите список настроенных обновлений, привязанных к указанному каталогу ACME.

Win-ACME отслеживает сертификаты для каждого сервера ACME. Если Вы забудете —baseuri, может показаться, что ни один сертификат не настроен.


Примечания для коммерческих пользователей CA

Это руководство поддерживает любой ЦС, который предлагает учетные данные ACME + EAB. Убедитесь, что:

  • Ваш URL-адрес ACME доступен с Вашего сервера
  • Ваши учетные данные EAB вводятся точно так, как указано (без лишних пробелов)
  • Ваш домен указывает на Ваш сервер перед выдачей (DNS должен разрешиться)

Заключительные слова

Теперь Вы знаете, как установить SSL-сертификат ACME на Windows IIS с помощью Win-ACME и коммерческого центра сертификации. От проверки домена до привязки к IIS и автоматического продления — Ваш сертификат настроен на надежную работу без головной боли, связанной с ручным продлением.

Сэкономьте 10% на SSL-сертификатах при заказе сегодня!

Быстрая выдача, надежное шифрование, 99,99% доверия к браузеру, специализированная поддержка и 25-дневная гарантия возврата денег. Код купона: SAVE10

Детальное изображение дракона в полете
Написано

Опытный автор контента, специализирующийся на SSL-сертификатах. Превращает сложные темы кибербезопасности в понятный, увлекательный контент. Вносите свой вклад в повышение уровня цифровой безопасности с помощью впечатляющих рассказов.