The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

01.12.2020 11:15

Опубликован релиз легковесного 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.


  1. Главная ссылка к новости (https://blog.lighttpd.net/arti...)
  2. OpenNews: Выпуск http-сервера Lighttpd 1.4.55
  3. OpenNews: Обновление HTTP-сервера H2O 2.2.5 с устранением уязвимости
  4. OpenNews: Разработчики Qt представили встроенный http-сервер
  5. OpenNews: Уязвимость в http-сервере Nostromo, приводящая к удалённому выполнению кода
  6. OpenNews: Релиз http-сервера Apache 2.4.46 с устранением уязвимостей
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54174-lighttpd
Ключевые слова: lighttpd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:31, 01/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    > Lighttpd 1.4.56 с поддержкой HTTP/2

    Теперь это не Lighttpd, а Fattpd.

     
     
  • 2.2, Аноним (2), 11:33, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Чойта?
     
  • 2.34, Аноним (34), 05:00, 02/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В то время, как гугл начал выкидывать технологии хттп2, другие вспомнили про них и начали делать...
     
     
  • 3.39, Аноним (39), 14:54, 02/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Выбрасывание Server Push это не "начал выкидывать технологии хттп2".
     
  • 3.42, Аноним (-), 10:23, 03/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Куда они его выкинули? HTTP/3 еще драфт же, ну.
     

  • 1.3, Аноним (1), 11:37, 01/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    И вообще, нужность проекта под сомнением: можно взять нгинкс, вырубить нахрен все модули еще на этапе компиляции, и получится сервер, умеющий (и, соответственно, уязвимый) еще меньше, чем Fattpd.
     
     
  • 2.4, Сишник (?), 11:53, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    И вообще, нужность обоих под сомнением: можно взять linux, вырубить нахрен все модули еще на этапе компиляции, и получится сервер, умеющий (и, соответственно, уязвимый) еще меньше, чем http - можно слать сырые данные через epoll.
     
     
  • 3.6, Аноним (1), 11:55, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Демагоги нынче скучные пошли -- одни и те же демагогические приемчики:

        https://ru.rationalwiki.org/wiki/Доведение_до_абсурда

    «Данный приём нередко используется как защита, при невозможности опровергнуть веские аргументы оппонента, из-за отсутствия собственных контраргументов».

     
     
  • 4.11, Сишник (?), 12:15, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему абсурд, я например, юзал epoll - по моему, самое логичное решение для соединения между частями распределённого сишного приложения, да и для обслуживания вебни обёртка websockets тривиально над epoll делается.
     
  • 4.20, Аноним (20), 15:00, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    с каких пор ничем не подтвержденное предположение о чем-то стало веским аргументом?
     
  • 4.25, Аноним (25), 19:23, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ратионалвики? Еще бы с луркмоар цитаты приводил. Или с ЛОРа.
     
     
  • 5.27, Аноним (27), 21:23, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На лурке пограмотнее статьи встречаются.
     
  • 4.26, Аноним (27), 21:22, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Доведение до абсурда — это не демагогический приём. Автор статьи подменяет его подменой тезиса, что само по себе является подменой тезиса.
     
     
  • 5.41, microsoft (?), 20:11, 02/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это не отменяет того что вы и дальше продолжаете извиваться как ужи.
     
  • 2.5, Аноним (5), 11:53, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Только вот нгинкс нигде кроме снг особо не используется. 😬
    Да и вообще, чего они копирайты на рамблеровские до сих пор не поменяли?
     
     
  • 3.8, Аноним (1), 11:57, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > нигде кроме снг особо не используется

    Во-первых -- а мы с тобой где? Не в СНГ?
    Во-вторых, твои слова откровенное вранье: https://stackshare.io/stackups/lighttpd-vs-nginx

     
     
  • 4.30, Анонимленьлогиниться (?), 23:41, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это прикол такой, да? Мерять популярность по голосовалке для хипстеров?? (ничего не имею против последних, но брать это как доказательство... мда)
     
     
  • 5.40, Аноним (27), 17:50, 02/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И тут ты такой взял и показал всем, как правильно мерять популярность.
     
  • 3.9, ilyafedin (ok), 11:59, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > использует cloudflare
    > нигде кроме снг особо не используется
     
  • 3.10, qweqwe (?), 12:00, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Только вот нгинкс нигде кроме снг особо не используется.

    Пруфы!

     
     
  • 4.24, user (??), 18:26, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    хайли лайкли - вот и все пруфы
     
  • 3.17, flkghdfgklh (?), 13:52, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://news.netcraft.com/archives/category/web-server-survey/

    У меня для тебя фиговые новости
    nginx на первом месте в мире давно

     
  • 3.28, Аноним (27), 21:27, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > нгинкс нигде кроме снг особо не используется

    Опять легенды нашего городка.
    https://www.opennet.me/openforum/vsluhforumID3/122533.html#291

     
  • 3.35, Аноним (35), 13:35, 02/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    хм.. F5 это СНГ ?
     
  • 2.7, ryoken (ok), 11:56, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И шо, оно таки влезет в роутер?
     
     
  • 3.13, Lex (??), 12:32, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    в йотвоский модем влезает жеж..
     
     
  • 4.14, ryoken (ok), 13:04, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > в йотвоский модем влезает жеж..

    Вот нахрена в модеме nginx, убейте не понимаю. Чтоб обогревателем работало?

     
     
  • 5.21, Lex (??), 15:47, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    *lighttpd а не nginx

    Там же есть админ-панель с управлением тарифами и проч.. даже чат был( притом, с таким количеством опциональных стилей и скриптов, что чуть ли не до ИЕ 6 более-менее работать должно было )

    В целом же, это ощутимей универсальнее, нежели тянуть подобие мини-флешки с установочниками программ управления под несколько ОС, которые через пару лет уже устареют( тогда как для веб-морды достаточно лишь браузера и неважно, на какой ОС и железе оно работает )

     
  • 5.43, Аноним (-), 10:26, 03/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    чему в нем процессор греть?!
     
  • 3.18, Аноним (18), 13:53, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не поверишь, дыа! :)

    https://sourceforge.net/p/wive-ng/wive-ng-mt/ci/master/tree/user/nginx/

     
  • 3.29, Аноним (29), 23:34, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >И шо, оно таки влезет в роутер?

    Так там же собственный уже имеется, который LuCI крутит.

     

  • 1.12, xm (ok), 12:29, 01/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    не прошло и 10 лет, а таки HTTP/2 там появился
     
  • 1.15, Аноним (15), 13:07, 01/12/2020 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –4 +/
     

  • 1.16, Аноним (16), 13:20, 01/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Молодцы, только как-то поздно. При всей модности nginx лайти всегда нравился больше, но стагнация проекта и бесполезное заигрывание с
    lighttpd2 привели к неминуемой миграции на Nginx. теперь вот "ребят, смотрите что могу" - ээ, не, не пойдет)
     
  • 1.19, jura12 (ok), 14:53, 01/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    мой анализатор показывает что они сами на сайте используют  lighttpd 2.0.0
     
  • 1.22, бублички (?), 17:25, 01/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > предложено ещё четыре модуля

    немного copy/paste и вместо одного модуля стало целых 5. успешная модель разработки

     
     
  • 2.31, Анонимленьлогиниться (?), 23:42, 01/12/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А как вы хотите? Один модуль линковать с разными SSL? Это еще похлеще бред..

    Конечно, лучше один, но надежный вариант. Но как площадка для тестирования и сравнения - сойдет..

     
     
  • 3.37, бублички (?), 14:30, 02/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А как вы хотите? Один модуль линковать с разными SSL? Это еще
    > похлеще бред..

    да, всё остальные бредят. не бредят только анонимусы с OpenNet, да вот ещё отстающие разработчики Lighttpd

    > Конечно, лучше один, но надежный вариант. Но как площадка для тестирования и
    > сравнения - сойдет..

    ты из тех миллионов анонимусов что читать не умеют? потому я писал выше про "модель разработки"

     
  • 3.38, бублички (?), 14:32, 02/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А как вы хотите? Один модуль линковать с разными SSL? Это еще
    > похлеще бред..

    думаешь проще поддерживать 5 модулей вместо одного? 5 модулей где добрая половина copy/paste. мозги включи

     

  • 1.32, Дмитрий (??), 01:22, 02/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прошу сильно не пинать.
    server.feature-flags += ("server.h2proto" => "enable", "server.h2c" => "enable")
    Что я должен прописать в конфиг?
     
  • 1.33, Дмитрий (??), 03:47, 02/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так трудно помочь, или "модератор" такой великий?
    service lighttpd configtest
    2020-12-02 03:42:11: (server.c.1493) WARNING: unknown config-key: server.feature-flags (ignored)
    lighttpd -v
    lighttpd/1.4.56 - a light and fast webserver
    но в error log это:
    server started (lighttpd/1.4.53)
    Я просто не пойму, что я сделал не так при установке из исходников, и какая версия работает.
    Если 1.4.56, то почему игнорируется строка в конфиге?
    server.feature-flags = ( "server.h2proto" => "enable", "server.h2c" => "enable" )

     
     
  • 2.36, cjayho (?), 13:44, 02/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    попробуйте удалить старый а затем накатить новый. они у вас скорее всего в разные префиксы установились, один например в /usr второй в /usr/local и никому не известно какая версия будет запущена системой.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру