The OpenNET Project / Index page

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

Выпуск http-сервера lighttpd 1.4.48

12.11.2017 20:59

Состоялся релиз легковесного http-сервера lighttpd 1.4.48. В новом выпуске переработана система сборки, которая переведена c Autotools на сборочную систему Meson. Кроме того, в состав включён модуль mod_authn_sasl, позволяющий организовать аутентификацию пользователей с использованием Cyrus SASL (saslauthd) по аналогии с одноимённым модулем из состава Apache httpd.

  1. Главная ссылка к новости (http://www.lighttpd.net/2017/1...)
  2. OpenNews: Выпуск http-сервера lighttpd 1.4.46
  3. OpenNews: Выпуск http-серверов Apache 2.4.28 и cowboy 2.0
  4. OpenNews: Проект Let's Encrypt представил модуль для http-сервера Apache
  5. OpenNews: Выпуск http-сервера Apache 2.4.29
  6. OpenNews: Обновление HTTP-сервера H2O 2.2.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47555-lighttpd
Ключевые слова: lighttpd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A (?), 21:46, 12/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Серьезно - кто его использует, и почему именно его?

    Nginx и Apache отлично закрывают все потребности же?

     
     
  • 2.3, Аноним (-), 21:59, 12/11/2017 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Nginx и Apache отлично закрывают все потребности же?

    Nginx

     
  • 2.9, key (??), 23:16, 12/11/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    https://ru.wikipedia.org/wiki/Lighttpd
    Яндекс, гугл, википедия, убунта...
     
     
  • 3.14, Аноним (-), 05:23, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Яндекс уже не использует. Вроде, последним местом, где использовала лайти, был mirror.yandex.ru, но там уже nginx
     
  • 2.11, rm12 (?), 23:42, 12/11/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Как раз сейчас перехожу с него частично на nginx.

    Какие же дубовые и тупые конфиги у nginx, это омфг. Тонны копипасты, тонны инклюдов, либо то и другое.

    У Lighttpd синтаксис конфиг-файла гораздо более мощный, есть нормальные if'ы в том числе с регэкспами за которые не пугают сегфолтами на ровном месте, переменные за которые не пугают просадкой производительности, и т.д.

    В результате всё получается очень лаконично и красиво.

    В nginx'е для подобного результата предлагается наворачивать поверх конфига свою собственную систему макросов и автогенерацию из шаблонов.

    А почему перехожу - потому что понадобилась функция reverse proxy, а Lighttpd как выясняется полнейшее барахло в этом плане, нет ни keepalive, ни пула соединений к бэкенду.

     
     
  • 3.21, eRIC (ok), 10:52, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Как раз сейчас перехожу с него частично на nginx.
    > А почему перехожу - потому что понадобилась функция reverse proxy, а Lighttpd
    > как выясняется полнейшее барахло в этом плане, нет ни keepalive, ни
    > пула соединений к бэкенду.

    возможно, под reverse proxy можно было и Apache Traffic попробовать. nginx очень хороший, раз на него перешли. но потом возникнет что вам захочется статистку хорошую в разрезе сервера получать тогда придется: переходить на nginx-plus или же на haproxy

    все зависит насколько у вас поставлены задачи, цели и требования.


     
  • 3.36, anonymous (??), 16:50, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    В nginx как раз-таки не надо инклюды использовать.
    Да и вместо ифов там гораздо более удобные мапы.
    Вы б послушали лекции Сысоева, как правильно писать конфиги к nginx
     
     
  • 4.38, angra (ok), 09:21, 14/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > В nginx как раз-таки не надо инклюды использовать.

    Да? И как же мне добавить один и тот же location или еще какой блок настроек в несколько серверов без include?

    > Да и вместо ифов там гораздо более удобные мапы.

    То, что их применение частично пересекается, вовсе не делает их заменой друг другу.

    > Вы б послушали лекции Сысоева, как правильно писать конфиги к nginx

    Ну раз вы послушали, так просветите меня.

     
     
  • 5.42, anonymous (??), 12:08, 15/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Да? И как же мне добавить один и тот же location или еще какой блок настроек в несколько серверов без include?

    ---
    copy-paste.
    https://habrahabr.ru/company/oleg-bunin/blog/313666/

     
  • 4.39, Вы забыли заполнить поле Name (?), 14:24, 14/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >не надо инклюды использовать

    Ой ли?
    https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/

     
  • 2.17, G0Dzilla (??), 09:27, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Серьезно - кто его использует, и почему именно его?
    > Nginx и Apache отлично закрывают все потребности же?

    Я использую. 10 минут на подготовку сервера: OS (установка+настройка сети) + Lighttpd (скачать+собрать+запустить). Много не ест, покрывает нужды моих заказчиков на получение редкого (уникального) файла у проверенного поставщика.

     
     
  • 3.24, Аноним (-), 11:38, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так и апач бы удовлетворил, кажется. Те же 10 минут. Файлы отлично отдавал, еще когда большая часть опеннета под стол ходила.
     
     
  • 4.40, Аноним (-), 17:18, 14/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отлично, пока клиентов было мало и во весь рост не встала проблема медленных клиентов.

     

  • 1.2, Exploit (ok), 21:57, 12/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я юзаю. Чтобы раздавать юзерам один несчастный файлик, заводить целый апач, который кушает в разы больше, смысла не вижу.
     
     
  • 2.4, der_fenix (?), 22:19, 12/11/2017 [^] [^^] [^^^] [ответить]  
  • –6 +/
    python3 -m http.server
    python2 -m SimpleHTTPServer
     
     
  • 3.6, Аноним (-), 22:28, 12/11/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    То, что есть ещё более жрущие варианты, не отменяет того, что и апач сравнительно прожорлив.
     
     
  • 4.8, der_fenix (?), 22:48, 12/11/2017 [^] [^^] [^^^] [ответить]  
  • –7 +/
    лол. Т.е. по твоим словам lighthttpd ест меньше 17 килобайт, причём значительно меньше? Да это прорыв! Срочно Нобелевский комитет созвать надо!
     
     
  • 5.16, angra (ok), 06:32, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Мне интересно, а откуда цифра в 17KB для питона взялась. В моей системе:

    $ cat /proc/4144/cmdline
    python2-mSimpleHTTPServer
    $ cat /proc/4144/status | grep RSS
    VmRSS:     9540 kB

    От заявленного на три порядка отличается и это оно просто запущено, ничего еще не делало.

     
     
  • 6.41, Аноним (-), 17:20, 14/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Bind делало. =)
     
  • 3.18, eRIC (ok), 10:36, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > python3 -m http.server
    > python2 -m SimpleHTTPServer

    зачем, если нужно чтобы тупо статику очень с хорошей пропускной способностью раздавать.


     
  • 2.10, waylandbeliver (ok), 23:18, 12/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да, я webdav модуль использую. Лайти приятный во всех отношениях легковесный серверок.
     
  • 2.12, rm12 (?), 23:43, 12/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я юзаю. Чтобы раздавать юзерам один несчастный файлик, заводить целый апач, который
    > кушает в разы больше, смысла не вижу.

    webfsd

    mini-httpd

     
     
  • 3.19, eRIC (ok), 10:44, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дело вкуса, сферы применения, требований и надежности!

    тут можно от слона (Апач, IIS и т.д)  до мышки (все мини и ультра компактные включая встраиваемые в оборудование) поставить и все будет работать.

    > webfsd

    6 Mar 2015: This is the last final developed version by original developer
    I have no benchmark numbers for webfsd.


    > mini-httpd

    mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate.

    я могу тоже кучу таких серверов предложить:
    thttpd
    busybox httpd
    cherokee
    LiteSpeed
    Monkey HTTP Daemon
    Hiawatha
    mongoose
    HFS
    OpenBSD httpd
    h2o
    Flux
    Katana (Owin)
    Caddy
    Yaws
    ....

     
     
  • 4.31, scorry (ok), 15:50, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > я могу тоже кучу таких серверов предложить:
    > ...
    > Hiawatha

    Этот сервер немного не для «по-быстрому раздать файлик». Можно, конечно, но автор преследовал несколько другую цель.

     
  • 3.22, Andrey Mitrofanov (?), 11:11, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Я юзаю. Чтобы раздавать юзерам один несчастный файлик, заводить целый апач, который
    >> кушает в разы больше, смысла не вижу.
    > webfsd
    > mini-httpd

    На 1 файл достаточно socat или socket. Или cat под xinitd.

    //Ну, hhtp-заголовки в тот же файл положить, или cat RESPONSE; cat file.data шелом обернуть, если в 1 файл не.

     
     
  • 4.30, EHLO (?), 14:25, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Я юзаю. Чтобы раздавать юзерам один несчастный файлик, заводить целый апач, который
    >>> кушает в разы больше, смысла не вижу.
    >> webfsd
    >> mini-httpd
    > На 1 файл достаточно socat или socket. Или cat под xinitd.
    > //Ну, hhtp-заголовки в тот же файл положить, или cat RESPONSE; cat file.data
    > шелом обернуть, если в 1 файл не.

    Уверен, что ты не издеваешься, а сам такое практикуешь. Поэтому вопрос: как проще в TLS обернуть?

     
     
  • 5.33, eRIC (ok), 15:58, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Уверен, что ты не издеваешься, а сам такое практикуешь. Поэтому вопрос: как
    > проще в TLS обернуть?

    stunnel


     
  • 5.34, Andrey Mitrofanov (?), 16:12, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> На 1 файл достаточно socat или socket. Или cat под xinitd.
    > Уверен, что ты не издеваешься, а сам такое практикуешь. Поэтому вопрос: как
    > проще в TLS обернуть?

    А этого не знаю. Либо "это уже не проще" -- stunnel какой-нибудь, haproxy вот тут рядом "https терминируют" ("что такое не знаю, но слово красивое").

    В принципе, cat-в-socat-е -- хак на "быстро ответить [на почти любой] http-запрос", без рукопожатий и многократных обменов туда-сюда. На TLS-ы всякие совсем не подходит, не похоже.

    [[да, практикую. но in-house = не опубликовано. хвастаюсь "веб-сервером на gawk-е"
      http://www.opennet.dev/openforum/vsluhforumID1/96573.html#6
      http://www.opennet.dev/openforum/vsluhforumID3/111211.html#33
    смущаю неокрепшие. и да, у меня %) отмазка есть: я не пропраммист.]]

     
  • 2.25, Аноним (-), 11:40, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А чем бы не раздавать один несчастный файлик nginx-ом, которые еще меньше кушает?
     

  • 1.15, Аноним (-), 06:28, 13/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Во блин, заняться разрабам нечем. Лучше бы уже http2 запилили, чем трендовой фигней Meson страдать.
     
     
  • 2.20, eRIC (ok), 10:48, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Во блин, заняться разрабам нечем. Лучше бы уже http2 запилили, чем трендовой
    > фигней Meson страдать.

    к сожалению http2 запланирована в v2 ветке и в виду того чтобы разработка поддерживается исключительно малой группой энтузиастов и гиков, на это понадобится немалое время...

     
     
  • 3.26, Аноним (-), 11:41, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > разработка поддерживается исключительно малой группой энтузиастов и гиков, на это понадобится немалое время...

    И зачем так рисковать: брать софт, который пилят малыми силами?

     
     
  • 4.28, eRIC (ok), 14:21, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И зачем так рисковать: брать софт, который пилят малыми силами?

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


     
  • 3.27, xm (ok), 13:19, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > к сожалению http2 запланирована в v2 ветке ...

    уже лет как 7.

     
     
  • 4.29, eRIC (ok), 14:22, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > уже лет как 7.

    :)


     
  • 2.23, Аноним (-), 11:21, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    кстати да, вместо того чтобы ставить еще какие-то леваки типа Мезона, многим людям будет проще просто собрать nginx.
    новомодная фигня в старых проектах - путь на кладбище :)
     

  • 1.32, Аноним (-), 15:52, 13/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Autotools никто не убирал он им отлично продолжает собираться. Meson идёт паралельно и пока не обязателен. А рядом паралельно ещё и есть Scons
     
     
  • 2.35, Andrey Mitrofanov (?), 16:28, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >паралельно
    > и пока не обязателен.

    "--Рабинович, почму Вы уезжаете? --..." // https://www.anekdot.ru/id/422445/

    >А рядом паралельно ещё и есть Scons

     
  • 2.37, Аноним (-), 19:11, 13/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А рядом паралельно ещё и есть Scons

    Действительно заняться нечем…

     

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



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

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