🌐 Как перенаправить HTTP на HTTPS в IIS — Information Security Squad
🌐 Как перенаправить HTTP на HTTPS в IIS

Это руководство поможет вам настроить IIS для перенаправления любого URL-адреса с HTTP на HTTPS.

Это хорошая практика, чтобы рабочие URL-адреса всегда были на безопасной странице.

После завершения этого руководства все незащищенные (HTTP) запросы к вашим веб-сайтам будут перенаправлены на защищенные (HTTPS) в IIS в Windows.

Прежде чем мы начнем

Мы предполагаем, что вы уже установили SSL-сертификат в IIS.

Также добавлена привязка SSL к вашим сайтам с портом 443 и установленным сертификатом.

Шаг 1 — Установите модуль URL-Rewrite

Мы  будем использовать модуль  URL Rewrite на IIS для перенаправления трафика с HTTP на HTTPS.

Прежде всего, вам необходимо скачать и установить этот модуль отсюда:

https://www.iis.net/downloads/microsoft/url-rewrite

Шаг 2. Настройка редиректа трафика с HTTP на HTTPS

Шаг 2. Настройка перенаправления HTTP на HTTPS

После завершения установки выполните следующие шаги для завершения перенаправления HTTPS в IIS.

1. Запустите IIS Manager и выберите веб-сайт в разделе подключений слева.

2. Вы увидите все параметры конфигурации в среднем окне. Просто дважды щелкните по значку URL Rewrite.

3. С левой стороны нажмите Add Rule, затем выберите Blank rule.
4. Сначала введите удобное для пользователя имя, например Redirect-To-HTTPS».
Затем в разделе «Match URL » установите для «Requested URL» значение «Matches the Pattern» и для параметра «Using» — «Regular Expressions». Затем установите тип шаблона в (. *), Как показано на скриншоте ниже.
5. Теперь разверните блок Conditions.
В разделе «Logical Grouping» измените раскрывающийся список на «Match All» и нажмите «Add».
В поле ввода Condition input «{HTTPS}«.
Во входной строке выберите «Matches the Pattern» и установите значение шаблона на «^OFF$».
6. После вышеуказанных изменений разверните блок Action .
Выберите параметр «Redirect» в раскрывающемся списке «Action Type ».
Установите URL-адрес перенаправления на «https://{HTTP_HOST}/{R: 1}».
Необходимо добавить строку запроса на добавление и установить тип перенаправления select Permanent (301).
Затем нажмите кнопку «Apply» на правой боковой панели.

Проверка

Для проверки откройте ваш URL в браузере через http, и он должен автоматически перенаправить вас на https.

 

 

2 комментария на “🌐 Как перенаправить HTTP на HTTPS в IIS

  1. День добрый.
    Хорошо когда все срабатывает.
    Хуже когда нет. И всю голову раскурочил — не работает и всё тут.
    Уже каждый раз чищу всю историю с кукисами — ничего не помогает. Не перенаправляет, зараза, и всё тут.
    Куда копать — не понимаю.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *