Хотите узнать, как установить сертификат Let's Encrypt на сервере IIS компьютера под управлением Windows? В этом учебнике мы покажем вам, как установить клиент Let's Encrypt и настроить веб-сайт HTTPS на сервере IIS.

• Windows 2012 R2
• Windows 2016
• Windows 2019

В нашем примере IP-адрес сервера IIS составляет 35.160.86.106.

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебника.

Каждую часть оборудования, перечисленных выше, можно найти на веб-сайте Amazon.

Windows Учебник:

На этой странице мы предлагаем быстрый доступ к списку учебников для Windows.

Учебник Windows - IIS Установка

Откройте приложение «Менеджер сервера».

Доступ к меню Управления и нажмите на Добавление ролей и функций.

Windows 2012 add role

На экране серверных ролей выберите опцию под названием: Web Server IIS.

Нажмите на кнопку «Следующая».

IIS Installation

На следующем экране нажмите на кнопку Добавить функции.

IIS Features

На экране Функции нажмите на кнопку «Следующая».

Windows 2012 - Features

На экране службы роли нажмите на кнопку «Следующая».

IIS - Role Service

На экране Резюме нажмите на кнопку Установки.

IIS installation summary

Поздравляю! Вы закончили установку службы IIS на компьютере под управлением Windows.

Учебник IIS Virtualhost - конфигурация DNS

Получите доступ к веб-сайту GODADDY и купите домен DNS.

В нашем примере мы приобрели домен под названием:

Copy to Clipboard

Вы можете использовать любой веб-сайт для покупки домена DNS, GoDaddy это просто мой личный выбор.

Создайте запись DNS, указывающую ваш веб-сайт на компьютер под управлением IIS.

В нашем примере мы создали запись DNS, указывающую www.GAMEKING.TIPS на 35.160.86.106.

IIS - MULTIPLE WEBSITES DNS

Используйте команду NSLOOKUP для тестирования конфигурации DNS.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Откройте браузер и попытайтесь получить доступ к версии http веб-сайта.

В нашем примере в браузер был введен следующий URL::

• http://www.gameking.tips

IIS - DEFAULT WEBSITE

Поздравляю! Вы закончили необходимую конфигурацию DNS.

Учебник IIS - Создание веб-сайта на IIS

Запустите приложение под названием: IIS Manager.

Start IIS Windows

В приложении IIS Manager нажмите правой кнопкой мыши на веб-сайте по умолчанию.

Выберите опцию, названную Привязки Редактирования.

IIS - Host header binding

Выберите опцию HTTP и нажмите на кнопку Редактировать.

IIS - EDIT BINDINGS

Введите несуществующее имя хост-сайта и нажмите кнопку OK.

Это позволит убедиться, что веб-сайт IIS по умолчанию никогда не используется.

IIS - Enable host header

Создайте каталог для хранения файлов виртуального хоста.

IIS - Virtualhost directory

В нашем примере мы создали каталог под названием GAMEKING на корне диска C.

Внутри этого каталога создайте HTML-файл, который будет использоваться в качестве тестовой страницы.

Copy to Clipboard

В приложении IIS Manager выберите папку под названием Сайты

В правой части экрана доступ к опции добавления веб-сайта.

IIS ADD VIRTUAL HOST

На экране конфигурации веб-сайта выполните следующую конфигурацию:

• Название сайта - Введите идентификацию на новый веб-сайт.
• Пул приложений - DEFAULTAPPPOOL.
• Физический путь - Выберите каталог, где хранятся файлы веб-сайта.
• Тип - HTTP
• IP-адрес - Все неподписанными.
• Порт - 80.
• Имя хозяина - Введите адрес DNS веб-сайта.
• Запустите веб-сайт немедленно - Да.

Нажмите на кнопку OK.

IIS VIRTUALHOST - LETS ENCRYPT

Откройте браузер и введите DNS-адрес нового веб-сайта.

В нашем примере в браузер был введен следующий URL::

• http://www.gameking.tips/

Страница теста должна быть представлена.

IIS VIRTUAL HOST - WEBSITE

Поздравляю! Вы успешно настроили функцию виртуального хоста IIS.

Учебник IIS - Установка сертификата Let's Encrypt

Получите доступ к веб-сайту WIN-ACME и загрузите клиента для Windows.

IIS - LETS ENCRYPT DOWNLOAD

Извлекайте последнюю версию файла WIN-ACME.

IIS - WIN-ACME LETS ENCRYPT

В нашем примере мы создали каталог под названием WIN-ACME на корне диска C.

Дважды щелкните файл под названием WACS, чтобы начать установку сертификата HTTPS.

Нажмите (N) для создания нового сертификата.

Copy to Clipboard

Введите идентификационный номер веб-сайта.

Copy to Clipboard

Нажмите (A) для автоматического выполнения требуемой конфигурации.

Copy to Clipboard

Нажмите (Y), чтобы подтвердить выбор.

Copy to Clipboard

Нажмите (Y), чтобы продолжить установку.

Copy to Clipboard

Пресса (Y), чтобы согласиться с Условиями обслуживания.

Copy to Clipboard

Введите адрес электронной почты, чтобы получить уведомление об обнаруженных проблемах.

Copy to Clipboard

Дождимся завершения установки сертификата Let's Encrypt.

Сервер IIS будет автоматически настроен.

Copy to Clipboard

Нажмите (я) бросить курить.

Copy to Clipboard

В нашем примере мы использовали Lets's Encrypt для автоматической установки сертификата HTTPS на сервере IIS.

Система автоматически создает запланированную задачу по проверке и обновлению сертификата Let's Encrypt.

IIS - LETS ENCRYPT RENEW

Откройте браузер и введите DNS-адрес нового веб-сайта с помощью протокола HTTPS.

В нашем примере в браузер был введен следующий URL::

- https://www.gameking.tips/

Страница теста HTTPS должна быть представлена.

IIS - LETS ENCRYPT CONFIGURATION

Прояви свойства сертификата.

IIS - LETS ENCRYPT CERTIFICATE

Поздравляю! Вы успешно настроили функцию виртуального хоста IIS.