Выпуск 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