Itusilẹ olupin Lighttpd http 1.4.65

Lighttpd olupin http lighttpd 1.4.65 ti tu silẹ, ngbiyanju lati darapo iṣẹ ṣiṣe giga, aabo, ibamu pẹlu awọn iṣedede ati irọrun iṣeto ni. Lighttpd dara fun lilo lori awọn ọna ṣiṣe ti kojọpọ ati pe o ni ifọkansi si iranti kekere ati lilo Sipiyu. Awọn titun ti ikede ni 173 ayipada. Koodu ise agbese ti kọ sinu C ati pinpin labẹ iwe-aṣẹ BSD.

Awọn imotuntun akọkọ:

  • Atilẹyin ti a ṣafikun fun WebSocket lori HTTP/2, ati imuse RFC 8441, eyiti o ṣapejuwe ẹrọ kan fun ṣiṣe ilana Ilana WebSockets lori okun kan laarin asopọ HTTP/2.
  • Eto iṣakoso ayo to ti ni ilọsiwaju ti ni imuse ti o fun laaye alabara lati ni ipa ni ayo ti awọn idahun ti olupin firanṣẹ (RFC 9218), bakanna bi ṣakoso awọn pataki nigbati o ba n yipada awọn ibeere. HTTP/2 n pese atilẹyin fun fireemu PRIORITY_UPDATE.
  • Ninu awọn eto lighttpd.conf, atilẹyin fun awọn ibaamu ipo pẹlu abuda si ibẹrẹ (= ^) ati ipari (=$) ti okun ti ni afikun. Iru awọn sọwedowo okun ni iyara pupọ ju awọn ikosile deede ati pe o to fun ọpọlọpọ awọn sọwedowo ti o rọrun.
  • Atilẹyin ti a ṣafikun fun awọn iṣẹ PUT apakan (ibo apakan ti data nipa lilo akọsori Range) si mod_webdav. Lati muu ṣiṣẹ, o le lo aṣayan ‘webdav.opts += (“partial-put-copy-modify’ => “ṣiṣẹ́”)’.
  • Aṣayan afikun 'accesslog.escaping = 'json'" si mod_accesslog."
  • Atilẹyin ti a ṣafikun fun kikọ pẹlu libdeflate si mod_deflate.
  • Beere gbigbe ara nipasẹ HTTP/2 ti ni iyara.
  • Iye aiyipada ti paramita olupin.max-keep-alive-requests ti yipada lati 100 si 1000.
  • Ninu atokọ ti awọn iru MIME, “ohun elo/javascript” ti rọpo nipasẹ “ọrọ/javascript” (RFC 9239).

Awọn ero ọjọ iwaju pẹlu awọn eto cipher ti o muna fun TLS ati piparẹ awọn ciphers julọ nipasẹ aiyipada. Eto CipherString yoo yipada lati "HIGH" si "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". Paapaa ti a gbero fun yiyọ kuro ni awọn aṣayan TLS ti o ti kọja: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. Ni afikun, a yoo tẹsiwaju lati nu awọn modulu kekere kuro, eyiti o le rọpo pẹlu imuse Lua rọ diẹ sii ti mod_magnet. Ni pato, awọn modulu mod_evasive, mod_secdownload, mod_uploadprogress ati mod_usertrack ti wa ni eto fun yiyọ kuro.

orisun: opennet.ru

Fi ọrọìwòye kun