Найти в Дзене
Проект OpenNet

Вышли стабильные версии Nginx 1.28.0 и FreeNginx 1.28.0: улучшения в производительности, безопасности и поддержке современных протоколов

После года активной разработки представлена стабильная версия высокопроизводительного HTTP-сервера и прокси-сервера Nginx — релиз 1.28.0. Эта версия стала результатом накопленных обновлений в ветке 1.27.x и теперь будет получать лишь патчи безопасности и критические исправления. Новая основная ветка — 1.29 — уже готовится к запуску и сосредоточится на внедрении новых функций. Пользователям без необходимости поддержки сторонних модулей рекомендуется переход на основную (mainline) ветку, поскольку именно она служит основой для коммерческого продукта Nginx Plus, выпускаемого ежеквартально. Согласно последнему обзору Netcraft, сервер Nginx обслуживает около 245 миллионов сайтов, сохраняя лидерство по популярности среди активных веб-ресурсов. Он используется на 17.89% всех активных сайтов, опережая Apache (16.03%) и Cloudflare (17.81%). В категории "все сайты" доля Nginx составляет 20.48%. Среди миллиона самых популярных ресурсов в мире Nginx удерживает второе место с долей 20.37%, уступая

После года активной разработки представлена стабильная версия высокопроизводительного HTTP-сервера и прокси-сервера Nginx — релиз 1.28.0. Эта версия стала результатом накопленных обновлений в ветке 1.27.x и теперь будет получать лишь патчи безопасности и критические исправления. Новая основная ветка — 1.29 — уже готовится к запуску и сосредоточится на внедрении новых функций.

Пользователям без необходимости поддержки сторонних модулей рекомендуется переход на основную (mainline) ветку, поскольку именно она служит основой для коммерческого продукта Nginx Plus, выпускаемого ежеквартально.

Согласно последнему обзору Netcraft, сервер Nginx обслуживает около 245 миллионов сайтов, сохраняя лидерство по популярности среди активных веб-ресурсов. Он используется на 17.89% всех активных сайтов, опережая Apache (16.03%) и Cloudflare (17.81%). В категории "все сайты" доля Nginx составляет 20.48%. Среди миллиона самых популярных ресурсов в мире Nginx удерживает второе место с долей 20.37%, уступая только Cloudflare.

Отчёт W3Techs подтверждает, что Nginx применяют 33.8% сайтов из топ-1 миллиона, несмотря на небольшое снижение по сравнению с предыдущими годами.

Главные новшества в Nginx 1.28.0 включают:

  • QUIC и CUBIC: Добавлена поддержка алгоритма CUBIC для улучшенного управления перегрузкой в соединениях по протоколу QUIC. В ряде сценариев удалось сократить время загрузки больших файлов на 24–73%.
  • OCSP и OCSP Stapling в модуле stream: Улучшена безопасность TLS-соединений благодаря расширенной поддержке отзыва сертификатов.
  • Оптимизация работы с SSL: Теперь возможно повторно использовать SSL-контексты и кешировать сертификаты и ключи, что ускоряет загрузку конфигурации и снижает нагрузку на сервер.
  • Новые директивы: Включение переменных в директивах, поддержка IPv6-адресов, использование прокси-заголовков trailers, добавление keepalive_min_timeout и многое другое.
  • Ограничение TLS: Протоколы TLSv1 и TLSv1.1 отключены по умолчанию, что повышает безопасность.
  • Поддержка сборки с musl: Повышена совместимость и гибкость использования в различных дистрибутивах.

Параллельно был представлен релиз FreeNginx 1.28.0 — независимого форка от Максима Дунина, одного из ключевых разработчиков оригинального Nginx. FreeNginx развивается как открытая альтернатива без коммерческого влияния и также включает уникальные изменения:

  • Отключение создания PID-файла с помощью параметра pid off.
  • Защита от чрезмерной генерации логов путём ограничения частоты записей.
  • Поддержка Multipath TCP через параметр multipath в директиве listen.
  • Расширение функционала кэша с поддержкой заголовка HTTP Age.
  • Добавление методов аутентификации XOAUTH2 и OAUTHBEARER в mail_proxy.