Самый простой и безопасный вариант — написать в техподдержку хостинга. На большинстве современных тарифов HTTP/2 включается бесплатно, а HTTP/3 может включаться в панели хостинга или CDN.

Сообщение техподдержке

Добрый день!
На домене example.com уже работает HTTPS.
Проверьте, пожалуйста, включён ли HTTP/2 для канонического адреса сайта.
Если инфраструктура поддерживает HTTP/3 (QUIC), включите и его,
сохранив HTTP/2 для совместимости.
После настройки сообщите, какие протоколы доступны снаружи.

Если сайт подключён через Cloudflare или другой CDN

  1. Сначала проверьте, что DNS действительно направлен через CDN, а не работает только в режиме DNS.
  2. В разделе сетевых настроек найдите поддержку HTTP/2 и HTTP/3/QUIC. Названия и расположение переключателей могут меняться.
  3. HTTP/2 оставьте включённым всегда. HTTP/3 включайте дополнительно, если он доступен на вашем тарифе.
  4. После изменения очистите кэш CDN только при необходимости и проверьте протокол с внешнего подключения.

Техническая памятка

  1. Сделайте резервную копию конфигурации веб-сервера.
  2. Проверьте, какой компонент завершает HTTPS: Nginx, Apache, прокси, балансировщик или CDN. Протокол включают именно на этом уровне.
  3. Для HTTP/2 проверьте поддержку TLS и согласование ALPN со значением h2.
  4. Для HTTP/3 нужны QUIC, UDP-порт 443 и поддержка веб-сервера или CDN. Не отключайте HTTP/2.
  5. Проверьте конфигурацию штатной командой сервера до перезагрузки или reload.
  6. После изменения проверьте сайт извне и убедитесь, что страницы, API и файлы открываются без ошибок.

Точные директивы зависят от версии Nginx, Apache, панели управления и схемы проксирования. Не копируйте случайную конфигурацию без проверки документации вашей версии.