Nginx – это высокопроизводительный веб-сервер и обратный прокси-сервер, широко используемый для хостинга веб-сайтов и приложений. HTTP/2 значительно повышает производительность веб-сайтов за счет мультиплексирования, сжатия заголовков и других оптимизаций. В этом руководстве мы расскажем, как установить Nginx на Ubuntu с поддержкой HTTP/2.
Перед установкой Nginx обновите список пакетов и системные пакеты, чтобы убедиться, что у вас установлены последние версии программного обеспечения.
Репозитории Ubuntu по умолчанию включают Nginx, поэтому вы можете установить его с помощью apt
:
После завершения установки убедитесь, что Nginx запущен:
Если Nginx не активен, запустите его с помощью:
Чтобы включить HTTP/2, измените конфигурационный файл Nginx:
Найдите следующую строку:
Измените ее, чтобы включить http2
:
Сохраните изменения(CTRL
X,
затем Y
и Enter
).
HTTP/2 требует SSL/TLS, поэтому вам нужен действующий SSL-сертификат. Самый простой способ – использовать Let’s Encrypt с помощью Certbot:
Следуйте подсказкам, чтобы сгенерировать и установить сертификат.
После включения HTTP/2 перезапустите Nginx, чтобы применить изменения:
Проверьте, работает ли HTTP/2:
Вы должны увидеть заголовок ответа HTTP/2
.
Вы успешно установили Nginx с поддержкой HTTP/2 на Ubuntu. Теперь ваш сайт будет обладать улучшенной производительностью и более быстрой загрузкой страниц. Если вам необходимо провести дальнейшую оптимизацию, включите кэширование, сжатие и настройте конфигурацию Nginx.