Lighttpd http tuku tūmau 1.4.65

Kua tukuna te tūmau http maramara lighttpd 1.4.65, e ngana ana ki te whakakotahi i nga mahi teitei, te haumarutanga, te whai i nga paerewa me te ngawari o te whirihoranga. He pai te Lighttpd mo te whakamahi i runga i nga punaha tino utaina me te whai ki te iti o te mahara me te kai CPU. Kei roto i te putanga hou nga huringa 173. Ka tuhia te waehere kaupapa ki te C ka tohatohahia i raro i te raihana BSD.

Nga mahi hou:

  • He tautoko taapiri mo te WebSocket i runga i te HTTP/2, me te whakatinana i te RFC 8441, e whakaatu ana i tetahi tikanga mo te whakahaere i te kawa WebSockets i runga i te miro kotahi i roto i te hononga HTTP/2.
  • Kua whakatinanahia he kaupapa whakahaere kaupapa matua e taea ai e te kiritaki te whakaawe i te kaupapa matua o nga whakautu ka tukuna e te tūmau (RFC 9218), me te whakahaere i nga kaupapa matua i te wa e huri ana nga tono. He tautoko a HTTP/2 mo te anga PRIORITY_UPDATE.
  • I roto i nga tautuhinga lighttpd.conf, kua taapirihia he tautoko mo nga whakataetae here me te here ki te timatanga (=^) me te mutunga (=$) o te aho. He tere ake enei arowhai aho i nga korero o ia ra, a he ranea mo te maha o nga arowhai ngawari.
  • He tautoko taapiri mo nga mahi PUT waahanga (e hipoki ana i tetahi waahanga o nga raraunga ma te whakamahi i te pane Awhe) ki te mod_webdav. Hei whakahohe, ka taea e koe te whakamahi i te kōwhiringa 'webdav.opts += ("partial-put-copy-modify' => "whakahohe")'.
  • Kua taapirihia te 'accesslog.escaping = 'json'" ki te mod_accesslog."
  • He tautoko taapiri mo te hanga me te libdeflate ki mod_deflate.
  • Ko te tono tuku tinana ma te HTTP/2 kua whakaterehia.
  • Kua hurihia te uara taunoa o te tawhā server.max-keep-alive-requests mai i te 100 ki te 1000.
  • I roto i te rarangi o nga momo MIME, "application/javascript" kua whakakapihia e "text/javascript" (RFC 9239).

Kei roto i nga mahere a meake nei nga tautuhinga cipher kaha ake mo TLS me te whakakore i nga ciphers tuku iho ma te taunoa. Ka hurihia te tautuhinga CipherString mai i "HIGH" ki "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". I whakamaheretia ano mo te tango ko nga whiringa TLS tawhito: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. I tua atu, ka horoi tonu matou i nga waahanga-iti, ka taea te whakakapi ki te whakatinanatanga Lua ngawari ake o te mod_magnet. Ina koa, ko nga waahanga mod_evasive, mod_secdownload, mod_uploadprogress me mod_usertrack kua whakaritea mo te tango.

Source: opennet.ru

Tāpiri i te kōrero