nginx 1.23.0 เชจเซ€ เชจเชตเซ€ เชฎเซเช–เซเชฏ เชถเชพเช–เชพเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“เชจเซ‹ เชตเชฟเช•เชพเชธ เชšเชพเชฒเซ เชฐเชนเซ‡เชถเซ‡. เชธเชฎเชพเช‚เชคเชฐ-เชœเชพเชณเชตเชฃเซ€ เชธเซเชฅเชฟเชฐ เชถเชพเช–เชพ 1.22.x เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เช—เช‚เชญเซ€เชฐ เชญเซ‚เชฒเซ‹ เช…เชจเซ‡ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช›เซ‡. เช†เชตเชคเชพ เชตเชฐเซเชทเซ‡, เชฎเซเช–เซเชฏ เชถเชพเช–เชพ 1.23.x เชชเชฐ เช†เชงเชพเชฐเชฟเชค, เชธเซเชฅเชฟเชฐ เชถเชพเช–เชพ 1.24 เชจเซ€ เชฐเชšเชจเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เช†เช‚เชคเชฐเชฟเช• API เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชนเซ‡เชกเชฐ เชชเช‚เช•เซเชคเชฟเช“ เชนเชตเซ‡ เชฒเชฟเช‚เช• เช•เชฐเซ‡เชฒ เชธเซ‚เชšเชฟเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • ngx_http_perl_module เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ€ $r->header_in() เชชเชฆเซเชงเชคเชฟเชฎเชพเช‚ เช…เชจเซ‡ โ€œ$http_...โ€, โ€œ$sent_http_... ", "$sent_trailer_...", " $upstream_http_..." เช…เชจเซ‡ "$upstream_trailer_...".
  • SSL เชฎเชพเชŸเซ‡ "เช•เซเชฒเซ‹เช เชจเซ‹เชŸเชฟเชซเชพเชฏ เชชเช›เซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเซ‡เชŸเชพ" เชญเซ‚เชฒเซ‹ เชฎเชพเชŸเซ‡, เชฒเซ‹เช— เชฒเซ‡เชตเชฒ "เช•เซเชฐเชฟเชŸ" เชฅเซ€ "เชฎเชพเชนเชฟเชคเซ€" เชธเซเชงเซ€ เช˜เชŸเชพเชกเซ€ เชฆเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เช•เชฐเซเชจเชฒ 2.6.17 เช…เชจเซ‡ เชชเช›เซ€เชจเซ€ เชธเชพเชฅเซ‡ Linux เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชฌเชจเซ‡เชฒ nginx เชฎเชพเช‚ เช…เชŸเช•เซ€ เชฐเชนเซ‡เชฒเชพ เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเซ€, เชชเชฐเช‚เชคเซ EPOLLRDHUP เชธเชชเซ‹เชฐเซเชŸ เชตเชฟเชจเชพ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ epoll เช‡เชฎเซเชฏเซเชฒเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ).
  • เชœเซ‹ "เชธเชฎเชพเชชเซเชค" เชนเซ‡เชกเชฐเซ‡ เช•เซ‡เชถเซ€เช‚เช—เชจเซ‡ เชจเชพเชฎเช‚เชœเซ‚เชฐ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ, เชชเชฐเช‚เชคเซ "เช•เซ‡เชถ-เช•เช‚เชŸเซเชฐเซ‹เชฒ" เช เชคเซ‡เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชนเซ‹เชฏ เชคเซ‹ เชชเซเชฐเชคเชฟเชญเชพเชต เช•เซ‡เชถเซ€เช‚เช— เชธเชพเชฅเซ‡เชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเซ€.
  • เชœเซ‹ เชฌเซ‡เช•เชเชจเซเชกเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชตเชฎเชพเช‚ เช˜เชฃเชพ โ€œVaryโ€ เช…เชจเซ‡ โ€œWWW-Authenticateโ€ เชนเซ‡เชกเชฐเซ‹ เชœเชพเชฐเซ€ เช•เชฐเซเชฏเชพ เชนเซ‹เชฏ เชคเซ‹ เช†เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเซ€.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹