Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Панель управления
  • Русский
  • Українська
  • 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) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

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


help06
3 года
0
HTTP 2.0

Тема уже поднималась - Форум. Пожелания и предложения. поддержка HTTP/2, t_minaeva. Хостинговая компания Хостинг Украина. Тел. горячей линии. (044) 392-74-33
Прошло больше года, есть какие то продвижения в данном вопросе ?

eugen
3 года
2

Мы поддерживаем HTTP/2 для всех сайтов с настроенным SSL

a.favbet
2 года
0

Здравствуйте! Почему у вас собственный сайт загружается по протоколу http/1.1? Какие настройки нужны, чтобы сайт загружался по протоколу http/2?

Kavabanga
2 года
0

Уточните, пожалуйста, о каком сайте идёт речь?

eugen
2 года
0

Какие настройки нужны, чтобы сайт загружался по протоколу http/2? © a.favbet

У сайта должен быть настроен SSL сертификат и браузер должен поддерживать HTTP/2. Это всё, больше никаких настроек не требуется.

a.favbet
2 года
0

Как вы можете объяснить это:
Снимок экрана

eugen
2 года
0

Сложно сказать, вариантов может быть масса: браузер не поддерживает h2, либо он специально отключен, либо какой-то из плагинов препятствует его использованию.
Другие сайты в этом же браузере загружаются по h2?

a.favbet
2 года
0

Да, конечно. Стоит последняя версия хрома: Версия 67.0.3396.87 (Официальная сборка), (64 бит)
Мой сайт тоже тянется только по http/1.1

eugen
2 года
0

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

a.favbet
2 года
0

Подобные сервисы лишь проверяют поддержку сервером протокола. Они не загружают содержимое сайта. Почему другие сайты без проблем загружаются по h2 в моем браузере? В Вашем браузере работает? Можете выслать скриншот?

a.favbet
2 года
0

Тоже самое и в Firefox и на всех других браузерах и компьютерах, где приходилось тестировать сайты на вашем хостинге.
Снимок экрана

eugen
2 года
0

Работает, вот скриншот загрузки вашего сайта

a.favbet
2 года
0

А какая у вас ОС? Почему у нас у всех на Windows во всех браузерах загружает через http/1.1? Возможно это только из вашей локальной сети работает?

a.favbet
2 года
0

И почему с Facebook, Google, Gmail на наших комьпютерах проблем нет?
Снимок экрана

eugen
2 года
0

У меня linux, браузер chrome и firefox. С windows картина такая же, и ваш и наш сайт открываются по h2. Пробовали отключать плагины, не помогает?

alexandrpaliy
2 года
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
2 года
0

Вроде разобрался в чем проблема. У меня провайдер Киевстар. Влючаю впн и все нормально работает по http/2. Как это исправить?

alexandrpaliy
2 года
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
2 года
0

Идут к 185.39.224.12
DNS на роуторе настроены гугловские

toxi
2 года
0

У меня все ок. Сайт отдается по HTTP/2
[[upload]2018-06-26_225630.png[[/upload]]
[[upload]2018-06-26_232305.png[[/upload]]

alexandrpaliy
2 года
2

Под windows у меня проблема воспроизвелась.
Например, https://google.com.ua открывается по HTTP/2 в обоих Firefox и Chrome.
https://ukraine.com.ua и мой тестовый 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.
Здесь https://trends.builtwith.com/websitelist/LetsEncrypt нашёл список популярных сайтов, которые используют Let's Encrypt сертификаты, взял для проверки https://lakersnation.com - для него картина абсолютно та же. При включенной галочке в ESET сайт открывается по HTTP/1.1 , при выключенной - по HTTP/2. Отмечу, что этот сайт лежит на амазоне и к нашему хостингу отношения не имеет.
Итог: чем ESET'у (и, потенциально, другим антивирусам) не угодила организация Let's Encrypt - я не знаю.
Но, видимо, именно их "детальные проверки" и собственные корневые сертификаты и блокируют возможность использования HTTP/2 в нашем случае.
Выхода вижу 2:
1. либо разбираться с разработчиками антивирусов и уточнять, в чём причина и возможен ли компромисс относительно Let's Encrypt
2. либо приобретать для сайта SSL-сертификат у организации, к которой антивирусы относятся лояльнее
Прилагаю 2 скриншота, для наглядности.
На них отчётливо видно, как в детальной информации о сертификате сайта меняется строка "Verified by": с включенной галочкой ответственность за сертификат гордо берёт на себя ESET.

<div class="forum-quote quote-45900"><span class="quote-message">Влючаю впн и все нормально работает по http/2.</span> <span class="quote-author">© a.favbet</span></div>
Предполагаю, что либо VPN умеет обманывать антивирус и использовать свой собственный Root CA, либо антивирус недостаточно умён и не умеет перехватывать проверки SSL/TLS в рамках VPN.

KarlovA
2 года
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
2 года
0

Подтверждаю - отключение галочки на Enable SSL/TLS protocol filtering в NOD32 решает проблему.
Уважаемые админы, рискну предположить, что очень большое кол-во пользователей использую антивирус ESET, в результате они не могут пользоваться всеми преимуществами скорости вашего хостинга. Могли бы вы связаться с Let's Encrypt или ESET для решения этой проблемы?

rudenko
2 года
2

Уважаемые админы, рискну предположить, что очень большое кол-во пользователей использую антивирус ESET, в результате они не могут пользоваться всеми преимуществами скорости вашего хостинга. Могли бы вы связаться с Let's Encrypt или ESET для решения этой проблемы? © a.favbet

Только большое количество обращений от клиентов ESET в компанию ESET может повлиять на их програмный продукт. Обращение от компании, которая не является клиентом ESET ни к чему не приведет.

eugen
2 года
2

Похоже, в ESET знают о проблеме и работают над добавлением поддержки HTTP/2
http2 protocol issie - ESET NOD32 Antivirus - ESET Security Forum

a.favbet
2 года
0

Получил ответ от их поддержи:
Снимок экрана

toxi
2 года
0

Я обычно отключаю проверку https протокола в настройках антивируса Аваст, так как он тоже ломает сертификаты на некоторых сайтах

Участвовать в общении на этом форуме могут только зарегистрированные пользователи.