Nginx 1.21.4 ukukhululwa

Igatsha eliyinhloko le-nginx 1.21.4 likhishiwe, lapho ukuthuthukiswa kwezici ezintsha kuqhubeka (egatsheni elizinzile elisekelwa ngokufana 1.20, izinguquko ezihlobene kuphela nokuqedwa kwamaphutha angathi sΓ­na kanye nokuba sengozini kwenziwa).

Izinguquko eziyinhloko:

  • Usekelo lokusungula ukuxhumana kwe-HTTP/2 kusetshenziswa isandiso se-NPN (Next Protocol Negotiation) esikhundleni se-ALPN kunqanyuliwe;
  • Iqinisekisa ukuthi ukuxhumeka kwe-SSL kuvaliwe uma iklayenti lisebenzisa isandiso se-ALPN uma iphrothokholi esekelwayo ingakhethiwe phakathi nezingxoxo zokuxhuma;
  • Esiqondisweni esithi "sendfile_max_chunk", inani elizenzakalelayo lishintshiwe laba amamegabhayithi angu-2;
  • Kumojula yokusakaza, isiyalelo se-proxy_half_close sengeziwe, ongalungisa ngaso ukuziphatha lapho uvala uxhumano lwe-TCP engummeleli ohlangothini olulodwa ("i-TCP i-half-close");
  • Kumojula yokusakaza, isiyalelo se-ssl_alpn sengeziwe ukuze kunqunywe uhlu lwezivumelwano ezisekelwayo ze-ALPN (h2, http/1.1) kanye nokuhluka kweprotocol ye-$ssl_alpn_, okubonisa iphrothokholi ye-ALPN okuvunyelwene ngayo neklayenti;
  • Ukwesekwa okwengeziwe kokubiza i-SSL_sendfile() uma usebenzisa i-OpenSSL 3.0;
  • Kwengezwe umyalelo othi β€œmp4_start_key_frame” kumojuli ye-ngx_http_mp4_module yokusakaza ukusakaza kwevidiyo kusukela kuzimele ongukhiye.
  • Ukusetha okulungisiwe okuguquguqukayo kwe-$content_length uma usebenzisa umbhalo wekhodi wokudlulisa ohlutshiwe;
  • Iphutha lokulondolozwa kwesikhashana koxhumano olulungisiwe lapho ithola impendulo yobude obungalungile ku-backend ye-proxied;
  • Ukungena okulungisiwe ngezinga elithi "iphutha" esikhundleni sokuthi "ulwazi" lapho izihloko ezivela ngemuva zingalungile;
  • Izicelo ezilungisiwe zilenga lapho usebenzisa i-HTTP/2 kanye nomyalelo we-aio_write.

Source: opennet.ru

Engeza amazwana