Lighthttpd http سرور خپرول 1.4.65

د سپک وزن http سرور lighttpd 1.4.65 خپور شوی، هڅه کوي د لوړ فعالیت، امنیت، د معیارونو سره مطابقت او د ترتیب کولو انعطاف سره یوځای کړي. Lighthttpd په لوړ بار شوي سیسټمونو کې د کارولو لپاره مناسب دی او د ټیټ حافظې او CPU مصرف په هدف دی. نوې نسخه 173 بدلونونه لري. د پروژې کوډ په C کې لیکل شوی او د BSD جواز لاندې ویشل شوی.

اصلي نوښتونه:

  • د HTTP/2 په اړه د WebSocket لپاره ملاتړ اضافه شوی، او RFC 8441 پلي کړی، کوم چې د HTTP/2 اتصال کې په یوه تار کې د ویب ساکټ پروتوکول چلولو میکانیزم تشریح کوي.
  • د لومړیتوب مدیریت یو پرمختللی سکیم پلي شوی چې پیرودونکي ته اجازه ورکوي چې د سرور لخوا لیږل شوي ځوابونو لومړیتوب باندې تاثیر وکړي (RFC 9218) ، او همدارنګه د غوښتنې ریډائریټ کولو پرمهال لومړیتوبونه اداره کړي. HTTP/2 د PRIORITY_UPDATE چوکاټ لپاره ملاتړ چمتو کوي.
  • په lighttpd.conf ترتیباتو کې، د شرطي میچونو لپاره ملاتړ د پیل (=^) او پای (=$) د تار سره تړلو سره اضافه شوی. دا ډول سټینګ چیکونه د منظم بیانونو په پرتله خورا ګړندي دي او د ډیری ساده چکونو لپاره کافي دي.
  • mod_webdav ته د جزوي PUT عملیاتو (د رینج سرلیک په کارولو سره د ډیټا برخه پوښل) لپاره ملاتړ اضافه شوی. د دې د فعالولو لپاره، تاسو کولی شئ د 'webdav.opts += ("partial-put-copy-modify' => "فعال کړئ") اختیار وکاروئ.
  • mod_accesslog ته 'accesslog.escaping = 'json' اختیار اضافه کړ.
  • mod_deflate ته د libdeflate سره د جوړولو لپاره ملاتړ اضافه شوی.
  • د HTTP/2 له لارې د بدن لیږد غوښتنه ګړندۍ شوې.
  • د server.max-keep-alive-requests پیرامیټر اصلي ارزښت له 100 څخه 1000 ته بدل شوی.
  • د MIME ډولونو په لیست کې، "application/javascript" د "text/javascript" (RFC 9239) لخوا بدل شوی.

په راتلونکي پلانونو کې د 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. برسیره پردې، موږ به د مینی ماډلونو پاکولو ته دوام ورکړو، کوم چې د mod_magnet د ډیر انعطاف وړ Lua تطبیق سره ځای په ځای کیدی شي. په ځانګړې توګه، ماډلونه mod_evasive، mod_secdownload، mod_uploadprogress او mod_usertrack د لرې کولو لپاره ټاکل شوي.

سرچینه: opennet.ru

Add a comment