nginx 1.23.0 рд░рд┐рд▓реАрдЬ рдХрд░рд╛

nginx 1.23.0 рдЪреНрдпрд╛ рдирд╡реАрди рдореБрдЦреНрдп рд╢рд╛рдЦреЗрдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЪрд╛рд▓реВ рд░рд╛рд╣реАрд▓. рд╕рдорд╛рдВрддрд░-рдирд┐рдпрдВрддреНрд░рд┐рдд рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ 1.22.x рдордзреНрдпреЗ рдлрдХреНрдд рдЧрдВрднреАрд░ рдмрдЧ рдЖрдгрд┐ рднреЗрджреНрдпрддрд╛ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдмрджрд▓ рдЖрд╣реЗрдд. рдкреБрдвреАрд▓ рд╡рд░реНрд╖реА, рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ 1.23.x рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдПрдХ рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ 1.24 рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рдИрд▓.

рдореБрдЦреНрдп рдмрджрд▓:

  • рдЕрдВрддрд░реНрдЧрдд API рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рд╢реАрд░реНрд╖рд▓реЗрдЦ рдкрдВрдХреНрддреА рдЖрддрд╛ рд▓рд┐рдВрдХ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реВрдЪреАрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдкрд╛рдард╡рд┐рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.
  • ngx_http_perl_module рдореЙрдбреНрдпреВрд▓рдЪреНрдпрд╛ $r->header_in() рдкрджреНрдзрддреАрдордзреНрдпреЗ рдЖрдгрд┐ "$http_...", "$sent_http_..." рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдордзреНрдпреЗ, FastCGI, SCGI рдЖрдгрд┐ uwsgi рдмреЕрдХрдПрдВрдбрд▓рд╛ рдкрд╛рд╕ рдХреЗрд▓реНрдпрд╛рд╡рд░ рд╕рдорд╛рди рдирд╛рд╡рд╛рдВрд╕рд╣ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдУрд│реАрдВрдЪреЗ рд╡рд┐рд▓реАрдиреАрдХрд░рдг рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ. ", "$sent_trailer_...", " $upstream_http_..." рдЖрдгрд┐ "$upstream_trailer_...".
  • SSL рд╕рд╛рдареА "рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛ рдЖрдлреНрдЯрд░ рдХреНрд▓реЛрдЬ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди" рдПрд░рд░рд╕рд╛рдареА, рд▓реЙрдЧ рд▓реЗрд╡реНрд╣рд▓ "crit" рд╡рд░реВрди "рдорд╛рд╣рд┐рддреА" рдкрд░реНрдпрдВрдд рдХрдореА рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • рдХрд░реНрдирд▓ 2.6.17 рдЖрдгрд┐ рдирдВрддрд░рдЪреНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ nginx рдордзреНрдпреЗ рд▓рдЯрдХрд▓реЗрд▓реНрдпрд╛ рдХрдиреЗрдХреНрд╢рдирдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реА, рдкрд░рдВрддреБ EPOLLRDHUP рд╕рдорд░реНрдерди рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, epoll рдЗрдореНрдпреБрд▓реЗрд╢рди рд╡рд╛рдкрд░рддрд╛рдирд╛).
  • "рдХрд╛рд▓рдмрд╛рд╣реНрдп" рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдиреЗ рдХреЕрд╢рд┐рдВрдЧрд▓рд╛ рдЕрдиреБрдорддреА рди рджрд┐рд▓реНрдпрд╛рд╕ рдкреНрд░рддрд┐рд╕рд╛рдж рдХреЕрд╢рд┐рдВрдЧрд╕рд╣ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ, рдкрд░рдВрддреБ "рдХреЕрд╢реЗ-рдирд┐рдпрдВрддреНрд░рдг" рдиреЗ рддреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджрд┐рд▓реА.
  • рдмреЕрдХрдПрдВрдбрдиреЗ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рдЕрдиреЗрдХ тАЬVaryтАЭ рдЖрдгрд┐ тАЬWWW-AuthenticateтАЭ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЬрд╛рд░реА рдХреЗрд▓реНрдпрд╛рд╕ рдЙрджреНрднрд╡рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛