Отключение протокола HTTP/2 для IIS версий 8–10
Если вы используете веб-сервер IIS версии 8–10 и при этом доступ к системе осуществляется по протоколу HTTPS, то при работе в Chrome, Internet Explorer или Edge могут возникать ошибки (например, дублироваться задачи или комментарии пользователей). Чтобы ошибок не было, настройте доступ к порталу по протоколу HTTP.
Отключение HTTP/2 в Windows Server 2012 и Windows Server 2016
Чтобы отключить HTTP/2 на сервере, выполните следующие действия:
- Правой кнопкой нажмите Пуск — Выполнить и в появившемся окне введите regedit. Подтвердите действие, нажав ОК.
- В открывшемся окне Редактор реестра в дереве папок выберите папку Parameters, следуя маршруту ..\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP.
- Далее в правой части окна нажмите правую кнопку мыши и в контекстном меню выберите Создать — Параметр DWORD (32 бита). Укажите имя параметра EnableHttp2Tls и установите значение 0.
- Таким же образом создайте ещё один параметр с именем EnableHttp2Cleartext и значением 0.
- Перезагрузите компьютер.
Отключение HTTP/2 через IIS
Внимание!
Отключить HTTP/2 через IIS возможно для версии IIS 10.
Чтобы отключить HTTP/2 через сам IIS, выполните следующие действия:
- Запустите Диспетчер служб IIS через Пуск — Средства администрирования — Диспетчер служб IIS.
- На левой панели Подключения выберите веб-сайт ELMA.
- На правой панели Действия нажмите Привязки… — откроется окно Привязки сайта.
- Нажмите Добавить. В открывшемся окне выберите тип https, укажите IP-адрес, порт и другие параметры. Установите флажок Отключить HTTP/2.
- Сохраните изменения и перезапустите IIS.