nginx 1.23.0 tso tawm

Thawj qhov kev tso tawm ntawm cov ceg tseem ceeb tshiab ntawm nginx 1.23.0 tau nthuav tawm, nyob rau hauv uas kev txhim kho ntawm cov yam ntxwv tshiab yuav txuas ntxiv mus. Cov ceg ntoo ruaj khov uas muaj qhov sib npaug 1.22.x tsuas muaj kev hloov pauv cuam tshuam txog kev tshem tawm cov kab mob hnyav thiab qhov tsis zoo. Xyoo tom ntej, raws li lub ntsiab ceg 1.23.x, ib ceg ruaj khov 1.24 yuav raug tsim.

Cov kev hloov loj:

  • Cov API sab hauv tau rov ua haujlwm dua, cov kab header tam sim no raug xa mus rau hauv daim ntawv teev npe txuas.
  • Ua kom muaj kev sib koom ua ke ntawm cov kab header nrog cov npe zoo ib yam thaum dhau mus rau FastCGI, SCGI thiab uwsgi backends, hauv $ r->header_in() txoj kev ntawm ngx_http_perl_module module thiab hauv qhov sib txawv "$http_...", "$sent_http_... ", "$sent_trailer_...", "$upstream_http_..." thiab "$upstream_trailer_...".
  • Rau SSL "daim ntawv thov cov ntaub ntawv tom qab kaw ceeb toom" yuam kev, lub cav theem tau qis dua los ntawm "crit" mus rau "info".
  • Txhim kho qhov teeb meem nrog kev sib txuas dai hauv nginx ua rau ntawm Linux systems nrog kernel 2.6.17 thiab tom qab ntawd, tab sis siv rau cov tshuab tsis muaj EPOLLRDHUP kev txhawb nqa (piv txwv li, thaum siv epoll emulation).
  • Txhim kho qhov teeb meem nrog cov lus teb caching yog tias "Expires" header tsis tso cai caching, tab sis "Cache-Control" tso cai rau nws.
  • Kev daws teeb meem uas tshwm sim yog tias lub backend muab ob peb "Vary" thiab "WWW-Authenticate" headers hauv cov lus teb.

Tau qhov twg los: opennet.ru

Ntxiv ib saib