Как подключить HTTP/2 на сервере

HTTP/2 — это новая версия протокола HTTP. Использование этого протокола позволяет уменьшить задержки, увеличить производительность и ускорить загрузку страниц вашего сайта. Прирост производительности достигается посредством одновременного выполнения множества запросов в рамках одного соединения.

В этой статье мы рассмотрим порядок подключения HTTP/2 на вашем виртуальном сервере.

Включение HTTP/2 на сервере с панелью ISPmanager 

Сначала проверим, доступно ли подключение HTTP/2 на вашем сервере:

  • Сервер работает под управлением CentOS 7, CentOS 8, Debian 9, Debian 10, Debian 11, Ubuntu 18 или Ubuntu 20.
  • На сервере установлен веб-сервер Nginx 1.12 (или выше) и OpenSSL 1.0.2k (или выше).
  • Целевые сайты поддерживают соединение по HTTPS, для них подключены SSL-сертификаты.

Если условия выполнены, переходим к подключению HTTP/2. Авторизуйтесь в панели управления под пользователем root и нажмите кнопку «Меню ISPmanager 5»:

Затем перейдите к меню «Настройка web-сервера» — «Глобальные настройки», установите галочку «Включить HTTP/2»:

Готово! HTTP/2 включен для всех сайтов (WWW-доменов), использующих защищенное соединение.

Включение HTTP/2 на сервере без панели ISPmanager

Рассмотрим включение HTTP/2 на примере веб-сервера Nginx. Убедитесь, что ваш сайт полностью готов для работы с SSL-сертификатом. Затем, в конфигурационном файле вашего сайта добавьте «http2» для директив listen. Например:

listen *IP вашего сервера*:443 ssl http2;

Не забудьте проверить синтаксис, а также перезапустить службу веб-сервера:

nginx -t

nginx -s reload

Если у вас возникли затруднения при включении HTTP/2, делегируйте эту задачу нашей службе поддержки. Мы поможем вам в любое время дня и ночи.

Этот материал был полезен?

Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!