Здравствуйте. В этой статье я расскажу как включить HTTP 2 для веб сайта.

Зачем на сайте HTTP 2

HTTP 2 – новая версия протокола HTTP появившаяся в 2015 года. Использование HTTP 1.1 из-за некоторых особенностей вносит негативный эффект на производительность вашего веб сайта.

Nginx

Поддержка HTTP/2 реализована только в новейших версиях Nginx (1.9.5 и выше). Если у вас установлена другая версия, вам потребуется обновить её.

После этого откройте конфигурационный файл /etc/nginx/nginx.conf и найдите в секции server следующую строку:

listen 443 ssl;

и замените её на:

listen 443 ssl http2;

Сохраните внесённые изменения и перезагрузите Nginx:

sudo service nginx reload

Apache

В Apache HTTP 2 поддерживается только в версиях 2.4.17 и выше. Если у вас установлена более ранняя версия, выполните обновление и подключите модуль mod_http2. После этого добавьте в ваш конфиг файл следующие строчки.

# для https
Protocols h2 http/1.1
#для обычного http
Protocols h2c http/1.1

После этого сохраните изменения и так же перезагрузите apache:

sudo service apache2 reload

На этом с установкой HTTP 2 будет закончена.

Всего хорошего!

dmkweb.ru Права на контент защищены.