Выпуск http-сервера Lighttpd 1.4.56 с поддержкой HTTP/2

Опубликован релиз легковесного http-сервера lighttpd 1.4.56. В новой версии представлено 600 изменений. Наиболее существенным новшеством стала реализация поддержки протокола HTTP/2, который пока отключён по умолчанию и для активации требует установки опций «server.h2proto» и «server.h2c» в server.feature-flags.

Другие улучшения:

  • Помимо ранее доступного модуля mod_openssl, использующего OpenSSL, предложено ещё четыре модуля mod_mbedtls, mod_wolfssl, mod_gnutls и mod_nss с реализациями TLS на базе библиотек mbedTLS, wolfSSL, GnuTLS и NSS.
  • Для всех TLS-модулей, кроме mod_mbedtls, реализована поддержка отправки запросов проверки состояния сертификатов при помощи расширения OCSP stapling (заверенный удостоверяющим центром ответ OCSP передаётся обслуживающим сайт сервером при согласовании TLS-соединения).
  • Для всех TLS-модулей кроме mod_nss реализована поддержка ротации сессионных ключей.
  • В mod_deflate добавлена поддержка сжатия с использованием алгоритма Brotli.
  • В mod_proxy включено использование HTTP/1.1 при отправке запросов бэкендам (ранее использовался HTTP/1.0).
  • Добавлена поддержка обработки возвращаемых бэкендами информационных флагов в 103 коде ответа, используемых для передачи сведений о ресурсах, которые потребуются при обработке страницы для организации упреждающей загрузки (RFC 8297).
  • Добавлен режим мягкого перезапуска (graceful restart) с передачей ранее используемых дескрипторов соединений (включается через server.systemd-socket-activation = «enable» и активацию опций «server.graceful-restart-bg» и «server.graceful-shutdown-timeout» в server.feature-flags.



Источник: http://www.opennet.ru/opennews/art.shtml? num=54174

© OpenNet