• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Пожелания и предложения. HTTP 2.0

help06
10 месяцев назад
хостинг: есть
домен: есть
HTTP 2.0
Тема уже поднималась - Форум. Пожелания и предложения. поддержка HTTP/2, t_minaeva. Хостинговая компания Хостинг Украина. Тел. горячей линии. (044) 392-74-33
Прошло больше года, есть какие то продвижения в данном вопросе ?
eugen
10 месяцев назад
хостинг: есть
домен: есть
2
Мы поддерживаем HTTP/2 для всех сайтов с настроенным SSL
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Здравствуйте! Почему у вас собственный сайт загружается по протоколу http/1.1? Какие настройки нужны, чтобы сайт загружался по протоколу http/2?
Maksymenko
1 месяц назад
хостинг: нет
домен: есть
Уточните, пожалуйста, о каком сайте идёт речь?
eugen
1 месяц назад
хостинг: есть
домен: есть
Какие настройки нужны, чтобы сайт загружался по протоколу http/2? © a.favbet

У сайта должен быть настроен SSL сертификат и браузер должен поддерживать HTTP/2. Это всё, больше никаких настроек не требуется.
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Как вы можете объяснить это:
Снимок экрана
eugen
1 месяц назад
хостинг: есть
домен: есть
Сложно сказать, вариантов может быть масса: браузер не поддерживает h2, либо он специально отключен, либо какой-то из плагинов препятствует его использованию.

Другие сайты в этом же браузере загружаются по h2?
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Да, конечно. Стоит последняя версия хрома: Версия 67.0.3396.87 (Официальная сборка), (64 бит)
Мой сайт тоже тянется только по http/1.1
eugen
1 месяц назад
хостинг: есть
домен: есть
Вы можете проверить, поддерживается ли HTTP/2 кучей сторонних сервисов, например HTTP/2 Test | A simple HTTP/2.0 test tool , https://http2.pro
Почему его не использует именно ваш браузер - тут не подскажем. Попробуйте поотключать плагины
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Подобные сервисы лишь проверяют поддержку сервером протокола. Они не загружают содержимое сайта. Почему другие сайты без проблем загружаются по h2 в моем браузере? В Вашем браузере работает? Можете выслать скриншот?
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Тоже самое и в Firefox и на всех других браузерах и компьютерах, где приходилось тестировать сайты на вашем хостинге.
Снимок экрана
eugen
1 месяц назад
хостинг: есть
домен: есть
Работает, вот скриншот загрузки вашего сайта
Прикрепленные файлы:
a.favbet
1 месяц назад
хостинг: есть
домен: нет
А какая у вас ОС? Почему у нас у всех на Windows во всех браузерах загружает через http/1.1? Возможно это только из вашей локальной сети работает?
a.favbet
1 месяц назад
хостинг: есть
домен: нет
И почему с Facebook, Google, Gmail на наших комьпютерах проблем нет?
Снимок экрана
eugen
1 месяц назад
хостинг: есть
домен: есть
У меня linux, браузер chrome и firefox. С windows картина такая же, и ваш и наш сайт открываются по h2. Пробовали отключать плагины, не помогает?
alexandrpaliy
1 месяц назад
хостинг: есть
домен: есть
1
https://i.imgur.com/UV09YBx.png
Linux, Chrome Version 67.0.3396.87 (Official Build) (64-bit)

https://dpaste.de/Z9rA/raw
$ curl -v https://www.ukraine.com.ua -o /dev/null
...
* ALPN, offering h2
* ALPN, offering http/1.1
...
* ALPN, server accepted to use h2
...
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
...
> GET / HTTP/2
...
< HTTP/2 200


Возможно это только из вашей локальной сети работает? © a.favbet

1. Мой скриншот и curl сделаны из сторонней сети.
2.
Вы можете проверить, поддерживается ли HTTP/2 кучей сторонних сервисов, например HTTP/2 Test | A simple HTTP/2.0 test tool , https://http2.pro © eugen

Эти онлайн-утилиты, полагаю, тогда бы тоже показывали, что поддержки http2 нет.


Если верить этому https://stackoverflow.com/a/41128943 (а также комментариям под ответом), то отсутствие http2 может быть вызвано настройками антивируса. Стоит попробовать его отключить и проверить эффект.
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Вроде разобрался в чем проблема. У меня провайдер Киевстар. Влючаю впн и все нормально работает по http/2. Как это исправить?
alexandrpaliy
1 месяц назад
хостинг: есть
домен: есть
1
Я рекомендую проверить (можно через те же средства веб-разработчика в браузере), к какому именно IP отправляется запрос к Профессиональный и надежный платный хостинг сайтов, PHP MySQL - компания Украина

Если НЕ к 185.39.224.12 - то это может означать, что текущие DNS-сервера, которые использует ПК, отдают лживую информацию и трафик ходит не напрямую между ПК и нашими серверами, а через какого-либо посредника.
В таком случае стоит попробовать изменить DNS-сервера в настройках ПК/роутера на другие, рекомендую гугловские 8.8.8.8 и 8.8.4.4, или, например, недавно CloudFlare открыла свой собственный DNS-сервер 1.1.1.1

Если запросы всё же ходят к 185.39.224.12 - то затрудняюсь что-либо предположить, кроме как то, что провайдер {вносит свои собственные правки в} / {накладывает какие-либо ограничения на} передаваемые данные.
И такие нюансы стоит обсуждать уже непосредственно с представителями провайдера.
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Идут к 185.39.224.12
DNS на роуторе настроены гугловские
toxi
1 месяц назад
хостинг: есть
домен: есть
У меня все ок. Сайт отдается по HTTP/2
Прикрепленные файлы:
alexandrpaliy
1 месяц назад
хостинг: есть
домен: есть
2
Под windows у меня проблема воспроизвелась.
Например, Google открывается по HTTP/2 в обоих Firefox и Chrome.
Лучший платный хостинг сайтов с поддержкой PHP, MySQL | Компания Украина и мой тестовый https://domain-for-tests.tk (расположен на этом хостинге) - оба упорно открываются по HTTP/1.1
Провайдер - не Киевстар.

Не особо детально расписывая полный ход "расследования", сразу перейду к результатам.
Установленный антивирус - ESET Smart Security.
Попытки временного отключения защиты ФС и файервола к результату не привели.

Затем я нашёл эту страницу https://support.eset.com/kb3126/?locale=en_US&viewlocale=en_US , и согласно информации на ней - выключил галочку "Enable SSL/TLS protocol filtering" в настройках ESET.
После этого - чудо, оба сайта начали открываться по HTTP/2 в обоих браузерах.

Что общего между ними - так это издатель сертификата, Let's Encrypt.
Здесь
Websites using LetsEncrypt
нашёл список популярных сайтов, которые используют Let's Encrypt сертификаты, взял для проверки Lakers Nation - для него картина абсолютно та же. При включенной галочке в ESET сайт открывается по HTTP/1.1 , при выключенной - по HTTP/2. Отмечу, что этот сайт лежит на амазоне и к нашему хостингу отношения не имеет.

Итог: чем ESET'у (и, потенциально, другим антивирусам) не угодила организация Let's Encrypt - я не знаю.
Но, видимо, именно их "детальные проверки" и собственные корневые сертификаты и блокируют возможность использования HTTP/2 в нашем случае.

Выхода вижу 2:
1. либо разбираться с разработчиками антивирусов и уточнять, в чём причина и возможен ли компромисс относительно Let's Encrypt
2. либо приобретать для сайта SSL-сертификат у организации, к которой антивирусы относятся лояльнее

Прилагаю 2 скриншота, для наглядности.
На них отчётливо видно, как в детальной информации о сертификате сайта меняется строка "Verified by": с включенной галочкой ответственность за сертификат гордо берёт на себя ESET.


Влючаю впн и все нормально работает по http/2. © a.favbet

Предполагаю, что либо VPN умеет обманывать антивирус и использовать свой собственный Root CA, либо антивирус недостаточно умён и не умеет перехватывать проверки SSL/TLS в рамках VPN.
Прикрепленные файлы:
KarlovA
1 месяц назад
хостинг: есть
домен: есть
1
Дополню касательно Windows.
На Windows 10 x64 со всеми обновлениями и стандартным антивирусом (Защитник Windows) проблем не наблюдается:
— Chome 69.0.3472.3 (dev) — https://i.imgur.com/3Oy3Qfc.png
— Firefox 61.0 — https://i.imgur.com/7m16r3f.png
— Edge 42.17134.1.0 — https://i.imgur.com/pVeMMaa.png
Какие-либо расширения в браузерах отсутствуют. VPN/Proxy не используется. Провайдер не Киевстар.
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Подтверждаю - отключение галочки на Enable SSL/TLS protocol filtering в NOD32 решает проблему.
Уважаемые админы, рискну предположить, что очень большое кол-во пользователей использую антивирус ESET, в результате они не могут пользоваться всеми преимуществами скорости вашего хостинга. Могли бы вы связаться с Let's Encrypt или ESET для решения этой проблемы?
Илья
1 месяц назад
хостинг: есть
домен: есть
2
Уважаемые админы, рискну предположить, что очень большое кол-во пользователей использую антивирус ESET, в результате они не могут пользоваться всеми преимуществами скорости вашего хостинга. Могли бы вы связаться с Let's Encrypt или ESET для решения этой проблемы? © a.favbet

Только большое количество обращений от клиентов ESET в компанию ESET может повлиять на их програмный продукт. Обращение от компании, которая не является клиентом ESET ни к чему не приведет.
eugen
1 месяц назад
хостинг: есть
домен: есть
2
Похоже, в ESET знают о проблеме и работают над добавлением поддержки HTTP/2
http2 protocol issie - ESET NOD32 Antivirus - ESET Security Forum
a.favbet
1 месяц назад
хостинг: есть
домен: нет
Получил ответ от их поддержи:
Снимок экрана
toxi
1 месяц назад
хостинг: есть
домен: есть
Я обычно отключаю проверку https протокола в настройках антивируса Аваст, так как он тоже ломает сертификаты на некоторых сайтах
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города