Nginx 1.21.4 tokollo

Lekala le ka sehloohong la nginx 1.21.4 le lokollotsoe, moo nts'etsopele ea likarolo tse ncha e ntseng e tsoela pele (ka lehlakoreng le ts'oanang le ts'ehetsoeng le tsitsitseng 1.20, ke feela liphetoho tse amanang le ho felisoa ha liphoso tse tebileng le bofokoli bo etsoang).

Liphetoho tse kholo:

  • Tšehetso ea ho theha likhokahano tsa HTTP/2 ka ho sebelisa NPN (Negotiation E latelang ea Protocol) sebakeng sa ALPN e khaolitsoe;
  • E netefatsa hore likhokahano tsa SSL lia koaloa ha moreki a sebelisa katoloso ea ALPN haeba protocol e tšehetsoeng e sa khethoa nakong ea lipuisano tsa khokahano;
  • Ka taelo ea "sendfile_max_chunk", boleng ba kamehla bo fetotsoe ho 2 megabytes;
  • Ka har'a mojule oa molapo, taelo ea proxy_half_close e kentsoe, eo ka eona u ka lokisang boitšoaro ha u koala khokahano ea TCP ea proxied ka lehlakoreng le leng ("TCP half-close");
  • Mojuleng oa molapo, taelo ea ssl_alpn e kentsoe ho fumana lenane la liprothokholo tsa ALPN tse tšehetsoeng (h2, http/1.1) le $ssl_alpn_protocol e feto-fetohang, e bonts'ang protocol ea ALPN eo ho lumellanoeng ka eona le moreki;
  • Tšehetso e ekelitsoeng ea ho letsetsa SSL_sendfile() ha u sebelisa OpenSSL 3.0;
  • E kentse taelo ea "mp4_start_key_frame" mojuleng oa ngx_http_mp4_module bakeng sa ho hasanya video ho qala ka foreimi ea senotlolo.
  • Setsi se tsitsitseng se feto-fetohang sa $ content_length ha u sebelisa encoding ea phetisetso ea chunked;
  • Phoso e tsitsitseng ea caching ea khokahanyo ha u fumana karabo ea bolelele bo fosahetseng ho tsoa ho proxied backend;
  • Ho rema lifate tse tsitsitseng ka boemo ba "phoso" ho e-na le "info" ha lihlooho tse tsoang ka morao li fosahetse;
  • Likopo tse tsitsitseng li leketlile ha u sebelisa HTTP/2 le taelo ea aio_write.

Source: opennet.ru

Eketsa ka tlhaloso