Самый простой и безопасный вариант — написать в техподдержку хостинга. На большинстве современных тарифов HTTP/2 включается бесплатно, а HTTP/3 может включаться в панели хостинга или CDN.
Сообщение техподдержке
Добрый день! На домене example.com уже работает HTTPS. Проверьте, пожалуйста, включён ли HTTP/2 для канонического адреса сайта. Если инфраструктура поддерживает HTTP/3 (QUIC), включите и его, сохранив HTTP/2 для совместимости. После настройки сообщите, какие протоколы доступны снаружи.
Если сайт подключён через Cloudflare или другой CDN
- Сначала проверьте, что DNS действительно направлен через CDN, а не работает только в режиме DNS.
- В разделе сетевых настроек найдите поддержку HTTP/2 и HTTP/3/QUIC. Названия и расположение переключателей могут меняться.
- HTTP/2 оставьте включённым всегда. HTTP/3 включайте дополнительно, если он доступен на вашем тарифе.
- После изменения очистите кэш CDN только при необходимости и проверьте протокол с внешнего подключения.
Техническая памятка
- Сделайте резервную копию конфигурации веб-сервера.
- Проверьте, какой компонент завершает HTTPS: Nginx, Apache, прокси, балансировщик или CDN. Протокол включают именно на этом уровне.
- Для HTTP/2 проверьте поддержку TLS и согласование ALPN со значением
h2. - Для HTTP/3 нужны QUIC, UDP-порт 443 и поддержка веб-сервера или CDN. Не отключайте HTTP/2.
- Проверьте конфигурацию штатной командой сервера до перезагрузки или reload.
- После изменения проверьте сайт извне и убедитесь, что страницы, API и файлы открываются без ошибок.
Точные директивы зависят от версии Nginx, Apache, панели управления и схемы проксирования. Не копируйте случайную конфигурацию без проверки документации вашей версии.