Linux

Как настроить BIND9 в качестве вторичного DNS-сервера в Ubuntu/Debian

Как настроить виртуальные хосты Nginx в Ubuntu/Debian

Как настроить BIND9 в качестве основного DNS-сервера в Ubuntu/Debian

Как установить OpenVPN Server на Ubuntu/Debian

Настройка OpenVPN в Ubuntu/Debian

Как установить сертификат SSL на Nginx для Ubuntu/Debian

Как настроить DNS-сервер BIND9 в Ubuntu/Debian

Как настроить HTTP / 2 в Nginx на Ubuntu/Debian

VPN-сервер с OpenVPN и Stunnel

Настройка веб-сервера

Установка статического IP на сервере

Как из серого IP сделать белый IP?

Переносим Armbian на внешний HDD на Orange Pi PC (Plus)

Настройка Медиа в Majordomo. Orange Pi PC (Plus). Armbian

Установка и настройка Windows терминала

Перенос сайта

Настройка сервера (Rev1)

Установка ssh сервера на Ubuntu/Debian

Установка MajorDoMo на OrangePi

Установка MajorDoMo

Установка phpMyAdmin Ubuntu 20.04

Настройка системы умного дома на базе ESP8266

Установка MAJORDOMO Rev1

Установка сервера MQTT

Установка и настройка сервера на Ubuntu/Debian

Настройка Linux на Orange Pi

Монтирование разделов в Linux

Репозитории Linux

Установка и настройка Orange_CNC

Установка и настройка Armbian и DLNA на Orange Pi PC в картинках

Простой VPN с WireGuard

Nagios – современный и популярный инструмент для мониторинга компьютерных систем и сетей.

Перенос системы на EMMC

Настройки Linux

Удаленный рабочий стол RDP в Linux Armbian

Установка Аndroid OS на Orange Pi Plus

Установка локального сервера BLYNK на любой другой одноплатник с OC Armbian

Как настроить HTTP / 2 в Nginx на Ubuntu/Debian {https://serverspace.io/support/help/configure-http-2-in-nginx-ubuntu-20-04/}

HTTP / 2 - это улучшенная версия протокола HTTP, которая позволяет увеличить скорость работы сайта и снизить нагрузку на веб-сервер. Все это возможно за счет выполнения нескольких одновременных запросов в одном TCP-соединении. Увеличение скорости не только улучшает взаимодействие пользователей с сайтом, но потенциально даже поднимает его позицию в результатах поисковой системы.
В этом руководстве мы рассмотрим, как настроить HTTP / 2 на веб-сервере Nginx в системе Ubuntu 20.04.

Необходимые условия:

Установлен веб-сервер Nginx и выполнена его базовая настройка;
Ваш сайт использует протокол HTTPS. Большинству веб-браузеров требуется зашифрованное соединение для включения HTTP / 2.

Подготовка системы к HTTP / 2
Во-первых, вам нужна свежая версия веб-сервера Nginx, чтобы иметь возможность включить HTTP / 2. Обновите пакеты в системе. 

sudo apt update && apt upgrade 

 

Настройка HTTP / 2 в Nginx


Откройте файл конфигурации вашего виртуального хоста.

sudo nano /etc/nginx/sites-available/domain-name.com 

 Найдите в нем эту строку:

listen 443 ssl; 

 Добавьте сюда http2: 

listen 443 ssl http2; 

 Если вы видите строку, начинающуюся с:

listen [::]:443 ssl ... 

Затем добавьте в него http2.

listen [::]:443 ssl http2 ... 

Сохраните и закройте файл и проверьте конфигурацию на наличие ошибок.

nginx -t 

Перезагрузите Nginx.

systemctl restart nginx 

Вот и все, на вашем сайте включен протокол HTTP / 2.

Проверьте, включен ли HTTP / 2
Вы можете проверить, включен ли HTTP / 2, прямо в командной строке любой Linux-машины. Для этого вам необходимо установить curl. Например, для Ubuntu:

apt install curl 

Теперь введите эту команду, указав в ней свое полное доменное имя:

curl -I https://domain-name.com

 

Вывод:

 

HTTP/2 200
...

 

Это означает, что ваш сайт в настоящее время использует HTTP / 2.

Другой способ проверить это - воспользоваться этой службой: https://tools.keycdn.com/http2-test.

 

Вверх