logo

Отключение протокола HTTP/2 для IIS версий 8–10

Если вы используете веб-сервер IIS версии 8–10 и при этом доступ к системе осуществляется по протоколу HTTPS, то при работе в Chrome, Internet Explorer или Edge могут возникать ошибки (например, дублироваться задачи или комментарии пользователей). Чтобы ошибок не было, настройте доступ к порталу по протоколу HTTP.

Отключение HTTP/2 в Windows Server 2012 и Windows Server 2016

Чтобы отключить HTTP/2 на сервере, выполните следующие действия:

  1. Правой кнопкой нажмите Пуск — Выполнить и в появившемся окне введите regedit. Подтвердите действие, нажав ОК.
  2. В открывшемся окне Редактор реестра в дереве папок выберите папку Parameters, следуя маршруту ..\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP.
  3. Далее в правой части окна нажмите правую кнопку мыши и в контекстном меню выберите Создать — Параметр DWORD (32 бита). Укажите имя параметра EnableHttp2Tls и установите значение 0.
  4. Таким же образом создайте ещё один параметр с именем EnableHttp2Cleartext и значением 0.
  5. Перезагрузите компьютер.

Отключение HTTP/2 через IIS

Внимание!
Отключить HTTP/2 через IIS возможно для версии IIS 10.

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

  1. Запустите Диспетчер служб IIS через Пуск Средства администрирования Диспетчер служб IIS.
  2. На левой панели Подключения выберите веб-сайт ELMA.
  3. На правой панели Действия нажмите Привязки— откроется окно Привязки сайта.
  4. Нажмите Добавить. В открывшемся окне выберите тип https, укажите IP-адрес, порт и другие параметры. Установите флажок Отключить HTTP/2.
  5. Сохраните изменения и перезапустите IIS.