Lighttpd http faʻasaʻoina o le server 1.4.65

O le lightweight http server lighttpd 1.4.65 ua faʻasaʻolotoina, taumafai e tuʻufaʻatasia le maualuga o le faʻatinoga, saogalemu, tausisia tulaga ma le fetuutuunai o le faʻatulagaina. Lighttpd e talafeagai mo le faʻaogaina i luga o faiga faʻapipiʻiina ma e faʻatatau i le maualalo o le mafaufau ma le faʻaaogaina o le CPU. O le lomiga fou e aofia ai suiga e 173. O le fa'ailoga o le poloketi o lo'o tusia i le C ma tufatufa atu i lalo ole laisene BSD.

Autu fa'afouga:

  • Faʻaopoopo le lagolago mo WebSocket i luga o HTTP / 2, ma faʻatinoina RFC 8441, lea e faʻamatalaina ai se masini mo le faʻaogaina o le WebSockets protocol i luga o se filo se tasi i totonu o se HTTP / 2 fesoʻotaʻiga.
  • Ua mae'a fa'atinoina se polokalame fa'amuamua fa'amuamua e mafai ai e le kalani ona fa'aosofia le fa'amuamua o tali e lafo mai e le 'au'aunaga (RFC 9218), fa'apea fo'i ma le fa'afoeina o mea e fa'amuamua pe a toe fa'afo'i talosaga. HTTP/2 e maua ai le lagolago mo le PRIORITY_UPDATE faavaa.
  • I le lighttpd.conf fa'atulagaina, ua fa'aopoopo le lagolago mo fa'afetauiga fa'atasi ma le fusia i le amataga (=^) ma le fa'ai'uga (=$) o le manoa. O ia siaki manoa e sili atu le vave nai lo faʻamatalaga masani ma e lava mo le tele o siaki faigofie.
  • Fa'aopoopo le lagolago mo fa'agaioiga PUT vaega (ufi se vaega o fa'amaumauga e fa'aaoga ai le ulutala Range) i le mod_webdav. Ina ia mafai ai, e mafai ona e faʻaogaina le filifiliga 'webdav.opts += ("partial-put-copy-modify' => "enable")'.
  • Fa'aopoopo le 'accesslog.escaping = 'json' filifiliga ile mod_accesslog."
  • Faʻaopoopo le lagolago mo le fausiaina ma le libdeflate i mod_deflate.
  • Talosagaina le tu'uina atu o le tino e ala i le HTTP/2 ua fa'avavevave.
  • O le tau le aoga o le server.max-keep-alive-requests parameter ua suia mai le 100 i le 1000.
  • I le lisi o ituaiga MIME, "application/javascript" ua suia i le "text/javascript" (RFC 9239).

Fuafuaga i le lumana'i e aofia ai le fa'amauina o fa'amaumauga mo le TLS ma fa'agata ai fa'amaumauga tu'ufa'atasi ona o le fa'aletonu. O le fa'atulagaina o le CipherString o le a suia mai le "HIGH" i le "EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384". O lo'o fuafua fo'i mo le 'ave'esea o filifiliga TLS ua le toe aoga: ssl.honor-cipher-order, ssl.dh-file, ssl.ec-curve, ssl.disable-client-renegotiation, ssl.use-sslv2, ssl.use-sslv3. E le gata i lea, o le a matou faʻaauau pea ona faʻamamāina laiti-modules, lea e mafai ona suia i se faʻatinoga Lua sili atu ona fetuutuunai mod_magnet. Aemaise lava, o modules mod_evasive, mod_secdownload, mod_uploadprogress ma mod_usertrack o loʻo faʻatulagaina mo le aveeseina.

puna: opennet.ru

Faaopoopo i ai se faamatalaga