The OpenNET Project / Index page

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

Выпуск http-сервера Lighttpd 1.4.68

03.01.2023 21:30

Состоялся релиз легковесного http-сервера lighttpd 1.4.68, пытающегося сочетать высокую производительность, безопасность, соответствие стандартам и гибкость настройки. Lighttpd пригоден для применения на высоконагруженных системах и нацелен на низкое потребление памяти и ресурсов CPU. Код проекта написан на языке Си и распространяется под лицензией BSD.

Основные изменения:

  • В mod_openssl и mod_gnutls обеспечено включение функций SSL_sendfile() и gnutls_record_send_file(), использующих KTLS (реализация TLS на уровне ядра).
  • Для TLS применены более строгие настройки шифров и отключены по умолчанию устаревшие шифры. Настройка CipherString изменена со значения "HIGH" на "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". Также удалены устаревшие опции TLS: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3.
  • Продолжена чистка мини-модулей, которые можно заменить более гибкой Lua-реализацией mod_magnet. Удалены модули mod_evasive, mod_secdownload, mod_uploadprogress и mod_usertrack.
  • В mod_magnet прекращена поддержка экспериментальной настройки lighty.r.req_attr["response.*"].
  • Прекращена поддержка опции libev fdevent.


  1. Главная ссылка к новости (https://blog.lighttpd.net/arti...)
  2. OpenNews: Выпуск http-сервера Lighttpd 1.4.65
  3. OpenNews: Выпуск http-сервера Lighttpd 1.4.59 с включением модуля HTTP/2
  4. OpenNews: Выпуск библиотеки GNU libmicrohttpd 0.9.74
  5. OpenNews: Протокол HTTP/3.0 получил статус предложенного стандарта
  6. OpenNews: Релиз http-сервера Apache 2.4.54 с устранением уязвимостей
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58425-lighttpd
Ключевые слова: lighttpd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:02, 03/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Спасибо, но уже есть nginx, который можно собрать с отключенными модулями.
     
     
  • 2.2, Аноним (2), 22:10, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Держи в курсе.
     
  • 2.11, Аноним (11), 23:01, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Собрать можно, но совершенно не нужно, как впрочем и сабж. Современный бэкэнд сам себе сервер, куда более производительный, чем что угодно, что ты воткнёшь перед ним, а фронтэду сервер и вовсе не нужен. Остаётся 3½ нишевых применения, из которых 2 — поддержка легаси.
     
     
  • 3.14, Аноним (14), 23:40, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    "фронтэду сервер и вовсе не нужен"...
    Фронтэнд поставляется вместе с браузером? Как расширение или хрен выпилишь?
     
     
  • 4.18, Аноним (-), 01:35, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > "фронтэду сервер и вовсе не нужен"...
    > Фронтэнд поставляется вместе с браузером? Как расширение или хрен выпилишь

    Приложуха на электроне :)))

     
     
  • 5.23, Аноним (14), 03:43, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ох уж эти современные фронтенды размером в гигабайт...
     
     
  • 6.54, Аноним (-), 03:28, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ох уж эти современные фронтенды размером в гигабайт...

    Зато и с браузером и даже вроде сервер не надо. "Вот такое вот хреновое лето".

     
  • 4.44, Аноним (11), 20:49, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    S3, глобальный CDN — выбирай, что больше нравится. Отдавать статические файлы — решённая проблема. И лучше, чем её решают за деньги ты сам не решишь.
     
  • 3.35, YetAnotherOnanym (ok), 11:19, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Современный бэкэнд сам себе сервер, куда более производительный, чем что угодно, что ты воткнёшь перед ним

    Есть некоторый круг задач (балансировка нагрузки, фильтрация, tls offload и т.п.), которые общие для самых разных бэкэндов, и поэтому для них используют отдельный инструмент, а на бэкэнд возлагаются задачи непосредственно "продакшона".

     
     
  • 4.53, Аноним (11), 02:54, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, и это называется Envoy. Или HAProxy. Nginx только если нагрузки тривиальные или какое-то легаси без nginx не может.
     
  • 3.57, Аноним (14), 10:26, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ИП Иванову или блогеру Васе до лампочки ваши современные бэкенды и фронтенды. Им нужен вордпресс или, какой-нибудь опенкарт и чтоб им нравилось, а пользователю было удобно тратить деньги. И это процентов 95 всех интернетов. Так что сабж или нгинкс или апач, мать его, это надолго, почти навсегда, если мерять десятками лет.  
     
     
  • 4.61, Бывалый смузихлёб (?), 17:16, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > ИП Иванову ... до лампочки. Им нужен вордпресс или,
    > какой-нибудь опенкарт и чтоб им нравилось, а пользователю было удобно тратить деньги

    И тем не менее, у ИП Иванова, с зашкварным вырвиглазным сайтом, оборот под 150 млн руб / год и 70 чел персонала, включая 40 то ли секретарш то ли сотрудниц службы поддержки и работы с клиентами которые либо только закончили ВУЗ, либо - ещё учатся

    А сабж вполне сгодится во встройщину - нгинкс и апач там не особо любят

     
  • 4.62, Аноним (11), 18:46, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так ИП Иванову и блоггеру Васе вордпресс впарил такой же опеннетчик, который кроме Апача с Nginx ничего особо-то и не знает. А что им реально _нужно_ для присутствия в интернете, так это домен, генератор HTML из Md, аккаунт на гитхабе и ещё один на амазоне для бакета и лямбды. Работать будет годами с минимальным саппортом уровня раз в пару лет версию питона для лямбды поменять. У моего кастомера это работает с 2017 в таком режиме. Покажи мне подобное на вордпрессе. И, заодно, расскажи сколько это стоит.
     
     
  • 5.63, Аноним (14), 19:32, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Им не нужно чтобы было лучше, им нужен вордпресс или опенкарт с админкой. И никто им ничего не впаривал. Просто у их коллег или конкурентов тоже вордпрессы с опенкартами. А если им предложить  "генератор HTML из Md, аккаунт на гитхабе и ещё один на амазоне для бакета и лямбды", то они исчезнут и сменят номер телефона.
     
     
  • 6.65, Аноним (65), 02:38, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Поверь, вордпресс и опенкарт им точно так же не нужны. Им нужно, чтобы работало и было дешевле шопифая.
     

  • 1.3, Аноним (3), 22:12, 03/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    > безопасность
    > написан на языке Си

    да ладно! он просто никто сильно не ковырял

     
     
  • 2.4, Аноним (4), 22:24, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если сильно поковырять, то даже в Java можно найти интересное(log4shell)
     
     
  • 3.8, Аноним (1), 22:45, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    В сишке уязвимости уровня log4shell -- каждый день.
     
     
  • 4.10, Аноним (10), 22:54, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сишка по крайней мере производительная. А этот чёртов дотнет нет.
     
  • 4.12, Аноним (-), 23:05, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, ну отсыпь пяток?
     
  • 2.6, Аноним (6), 22:30, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не знаю какой ты ойтишник, но петросян так себе
     

  • 1.5, Аноним (6), 22:29, 03/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Единственный нормальный http сервер в отличии от мусорного nginx который растолстел и затормозил похлеще апача.
     
     
  • 2.7, Аноним (1), 22:43, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Пишешь из-под денди? Нгинкс никогда ни у кого не тормозил. А тем более с отключенными модулями
     
     
  • 3.59, Аноним (59), 16:38, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Времена нгинкса (sic!) уже давно прошли. Он был хорошим товарищем.
     
  • 2.9, Аноним (10), 22:53, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Кстати, сабж то менее производительный, что-то из одной категории с питоном. По-моему долгое время не было http/2 тоже (когда он уже продемонстрировал достаточно очевидную пользу), теперь вот нет http/3.
     
     
  • 3.16, Аноним (6), 00:59, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > http/2
    > http/3

    Абсолютное ненужно.

     
     
  • 4.17, Аноним (10), 01:21, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Экономит трафик, ниже задержки, быстрее подключения, меньше нагрузка.
     
     
  • 5.21, Аноним (6), 01:45, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Было бы актуально в эпоху dial-up или adsl но точно не сейчас когда безлим есть даже на телефоне и скорости менее 50 мбит встречаются только в деревнях.
     
     
  • 6.22, Аноним (22), 02:23, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А сетевики из ведущих корпораций всё равно сидят и придумывают, как сэкономить траффик. Неактуально во времена толстых каналов? А я вот читал, что напротив! Сейчас столько юзеров и столько в интернете контента, что если не экономить, забьет весь канал, даже жирный. Так что вот, экономия наше всё
     
  • 6.29, Аноним (29), 05:22, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Было бы актуально в эпоху dial-up или adsl но точно не сейчас когда безлим есть даже на телефоне и скорости менее 50 мбит встречаются только в деревнях.

    Ты где такие скорости видел? Обычно скорости 4G не превышают 5 Мбит/с. 50 Мбит/с можно увидеть только через Wi-Fi 5-6 ГГц, 2.4 ГГц забит вусмерть.

     
     
  • 7.38, Абгыва (?), 11:41, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Обычно скорости 4G не превышают 5 Мбит/с.

    Каво? Только в деревнях, на каком-нибудь порезанном для скупердяев Теле2...
    https://www.speedtest.net/result/a/8958886611.png

    А это на захламленном вусмерть 2,4 Ггц (16 точек ловит, 4 из которых сидят на или пересекают мой канал):
    https://www.speedtest.net/result/a/8958908757.png

     
     
  • 8.39, . (?), 14:08, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    За мкадом тоже есть жизнь вообщето И зарплаты там ... текст свёрнут, показать
     
     
  • 9.50, Абгыва (?), 02:10, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, так-то и я за мкадом, если шо В мск только сервак, до которого скорость и... текст свёрнут, показать
     
  • 8.41, iPony129412 (?), 15:01, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Берёшь, открываешь покрытие Билайн для Москвы и смотришь Шиш там - от места зав... текст свёрнут, показать
     
     
  • 9.51, Абгыва (?), 02:12, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Выше уже ответил Я не в мск 700 кило метров от кремлевской стены В мск только... текст свёрнут, показать
     
     
  • 10.55, iPony129412 (?), 05:25, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Без разницы ... текст свёрнут, показать
     
  • 8.42, iPony129412 (?), 15:06, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё бывают всякие там шоу Типа авиашоу или футбола И огромная куча народа на... текст свёрнут, показать
     
     
  • 9.43, пох. (?), 19:12, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то ради них тянут дополнительную опту и ставят дополнительные соты ибо ... текст свёрнут, показать
     
  • 9.52, Абгыва (?), 02:19, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так ты на авиашоу приехал или в тырнетиках посидеть Вот и смотри свою шоу, шо т... текст свёрнут, показать
     
  • 6.36, YetAnotherOnanym (ok), 11:21, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, кроме твоего телефона ничего нет же.
     
  • 6.40, iPony129412 (?), 14:52, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > есть даже на телефоне и скорости менее 50 мбит встречаются только в деревнях.

    ну да, ну да, врать-то.

     
  • 6.45, Аноним (-), 23:09, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Было бы актуально в эпоху dial-up или adsl но точно не сейчас
    > когда безлим есть даже на телефоне и скорости менее 50 мбит
    > встречаются только в деревнях.

    Ну, во первых, сервировать толпу всяких к@злин трафик кушает. Это раз. Во вторых, безлим на телефоне если и есть то условный. В третьих есть еще латенси а HTTP/1.1 страдает от кучи дурной фигни, типа head of line blocking, даже с пайплайнингом. Особенно с TCP. Особенно на беспроводке.

    Предатавьте, вы ехали в чем-то, линк к соте отлип на пару секунл, TCP встал колом и ... теперь вообще удачи дождаться вгрузки тех страниц вообще. HTTP/3 это частично решает.

     
  • 2.13, Аноним (-), 23:07, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ща исправят, погоди!



    Продолжена чистка мини-модулей, которые можно заменить более гибкой Lua-реализацией mod_magnet. Удалены модули mod_evasive, mod_secdownload, mod_uploadprogress и mod_usertrack.



     
  • 2.25, Ivan_83 (ok), 04:43, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Он не растолстел, он оброс огромным колличеством модулей=плагинов.
    Притом они почти все не зависят друг от друга, и можно собрать вообще без них всех.
     

  • 1.15, Аноним (15), 00:17, 04/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Отличный сервер. В своих мелких высоко нагруженных проектах только его и использую, заменил nginx. Настраивать удовольствие. Есть фичи которых нет в nginx. И до ресурсов не жадный. А с nginx я пару лет назад долго голову ломал, от чего оно падает на ровном месте, да так и не нашел решения.
    Под каждый проект свое конечно, где-то и Apache стоит годами.
     
     
  • 2.24, edo (ok), 04:19, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Есть фичи которых нет в nginx.

    Можно примеры?

    > А с nginx я пару лет назад долго голову ломал, от чего оно падает на ровном месте, да так и не нашел решения.

    А что голову ломать? Включаем core dump, смотрим с помощью gdb, если непонятно — шлём разработчикам.
    Алгоритм стандартный, подходит для любого приложения на си, в том числе и lighttpd с nginx

     
     
  • 3.27, Ivan_83 (ok), 04:47, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вероятно это намёк что лайти умеет сам перловые скрипты запускать и выплёвывать результат в веб, что уже давно не является проблемой для нгинх.
     
     
  • 4.37, Аноним (37), 11:35, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Является. Поскольку лайти запускает просто внешний скрипт. А nginx с перлом внутри превращается в неповоротливого глючного уродца. Который еще и течет:
    There is a possibility that the main process and then worker processes will grow in size after every reconfiguration.
    Просто прекрасно.

    Но не то чтобы обе фичи были всерьез нужны после 2002го года. Поэтому, полагаю, и недописано и не будет.


     
     
  • 5.47, Ivan_83 (ok), 00:37, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я запускаю перл через spawn-fcgi и nginx не парится при этом.
     
  • 2.26, Ivan_83 (ok), 04:46, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А я не могу юзать лайти вместо нгинха потому что у меня часть логики нужной мне и даже обработчиков реализована в конфиге нгинха, если я его начну менять - скорее всего придётся самому кодить этот функционал.
     
     
  • 3.31, Аноним (31), 07:09, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Еще один логику в веб-сервер засунул.

    Что за люди, которые создают с усердием новые точки отказа?

    А потом "ой, мы не можем быстро перейти на X, так как используемый нами Y закрыли. Нам нужно Z время на фиксы."

     
     
  • 4.46, Аноним (-), 00:06, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Еще один логику в веб-сервер засунул.

    А микросервисы так вообще только из логики и состоят.

    > А потом "ой, мы не можем быстро перейти на X

    А зачем быстро переходить на X? Потому что у некоторых спорт такой - телепаться туда сюда за хайпом? Сабж так то не очень то и хайповый кстати. И имеет дурные проблемы с буферизацией.

     
  • 4.48, Ivan_83 (ok), 00:45, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там нет логики, там обработка специфических запросов.
    https://github.com/rozhuk-im/ssdpd/blob/master/nginx/nginx-upnp-handler.conf
    HTTP методы: SUBSCRIBE и UNSUBSCRIBE у меня заглушками отрабатывают.
    Я бы мог и свой http сервер для этого иметь, и изначально так и было, но потом мне надоело его обмазывать костылями под разные клиенты и я переписал на php а вот эту специфику отдал nginx.

    И мне не надо никуда переходить, nginx закрывает все задачи.

     
  • 3.34, Аноним (37), 10:38, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А я не могу юзать лайти вместо нгинха потому что у меня часть логики нужной мне и даже
    > обработчиков реализована в конфиге нгинха

    учитывая что эта херь половину модулей позаменяла на скриптики на lua (корявые даже на беглый погляд), вероятно ты можешь вообще все приложение целиком засунуть в конфиг, если тебе ТАК нравится.

    Ну да, ну да - конфиг придется переписывать, причем не самым удобочитаемым на мой вкус образом, и тем более ни разу не 1:1. Хотя возможность избавиться от include или хуже того копипасты по двести раз - сама по себе добавляет читаемости.

    Что там после этого будет с производительностью, дело, в общем-то темное.

     
     
  • 4.49, Ivan_83 (ok), 00:48, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если поставить цель свалить на лайти - то я это сделать могу, но смысла в этом не вижу, ни прямо сейчас ни в перспективе лет 10-20.
     
     
  • 5.56, Аноним (37), 09:17, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Апача хватит всьем?
    Перспектива nginx в ближайшие лет 10 вырисовывается печальная - смузибои разбежались за всякими уродцами с конфигуацией где-то в облачке, "поцреоты"-разработчики прячутся по труднодоступным релокациям от сурового но справедливого суда, F5 ничего тебе делать не собирается.

    Так что лично я периодически смотрю на альтернативы. Хотя эта - ну уж очень странная и страшненькая. Но может - дело привычки, конечно.

     
     
  • 6.58, ivan_erohin (?), 14:06, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >  лично я периодически смотрю на альтернативы

    а вот такое вы видели:

    1) https://2ton.com.au/rwasa/

    2) https://unit.nginx.org/

     
  • 6.66, Ivan_83 (ok), 07:04, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прикол в том, что даже если вообще с ним ничего не делать - он от этого не перестанет работать и делать то что мне нужно.
    В ближайшие 10 лет там разве что поддерживать сборку с внешними либами, коих тоже не много, больше особо делать нечего.

    Мы сегодня дома посмотрели в вебгуй rtorrent+rutorrent и поняли что пользуемся им уже где то 12-13 лет, за это время там почти ничего не поменялось внутри и всё по прежнему устраивает.

    Уточню: у меня оно дома применяется для раздачи контента по DLNA+WebDAV и в инет отдаёт вебайтик, всё ещё HTTP/1.1 и без tls.

     

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



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

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