Nginx 1.23.4 เบ›เปˆเบญเบเบญเบญเบเบกเบฒเป€เบกเบทเปˆเบญ TLSv1.3 เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

ะกั„ะพั€ะผะธั€ะพะฒะฐะฝ ะฒั‹ะฟัƒัะบ ะพัะฝะพะฒะฝะพะน ะฒะตั‚ะบะธ nginx 1.23.4, ะฒ ั€ะฐะผะบะฐั… ะบะพั‚ะพั€ะพะน ะฟั€ะพะดะพะปะถะฐะตั‚ัั ั€ะฐะทะฒะธั‚ะธะต ะฝะพะฒั‹ั… ะฒะพะทะผะพะถะฝะพัั‚ะตะน. ะ’ ะฟะฐั€ะฐะปะปะตะปัŒะฝะพ ะฟะพะดะดะตั€ะถะธะฒะฐะตะผะพะน ัั‚ะฐะฑะธะปัŒะฝะพะน ะฒะตั‚ะบะต 1.22.x ะฒะฝะพััั‚ัั ั‚ะพะปัŒะบะพ ะธะทะผะตะฝะตะฝะธั, ัะฒัะทะฐะฝะฝั‹ะต ั ัƒัั‚ั€ะฐะฝะตะฝะธะตะผ ัะตั€ัŒั‘ะทะฝั‹ั… ะพัˆะธะฑะพะบ ะธ ัƒัะทะฒะธะผะพัั‚ะตะน. ะ’ ะดะฐะปัŒะฝะตะนัˆะตะผ ะฝะฐ ะฑะฐะทะต ะพัะฝะพะฒะฝะพะน ะฒะตั‚ะบะธ 1.23.x ะฑัƒะดะตั‚ ัั„ะพั€ะผะธั€ะพะฒะฐะฝะฐ ัั‚ะฐะฑะธะปัŒะฝะฐั ะฒะตั‚ะบะฐ 1.24.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡:

  • ะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฒะบะปัŽั‡ั‘ะฝ ะฟั€ะพั‚ะพะบะพะป TLSv1.3.
  • ะžะฑะตัะฟะตั‡ะตะฝ ะฒั‹ะฒะพะด ะฟั€ะตะดัƒะฟั€ะตะถะดะตะฝะธั ะฒ ัะปัƒั‡ะฐะต ะฟะตั€ะตะพะฟั€ะตะดะตะปะตะฝะธั ะฝะฐัั‚ั€ะพะตะบ ะธัะฟะพะปัŒะทัƒะตะผั‹ั… ะฟั€ะพั‚ะพะบะพะปะพะฒ ะดะปั ัะปัƒัˆะฐัŽั‰ะตะณะพ ัะพะบะตั‚ะฐ.
  • ะŸั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ะบะปะธะตะฝั‚ะพะผ ั€ะตะถะธะผะฐ ยซpipeliningยป ะพะฑะตัะฟะตั‡ะตะฝะพ ะทะฐะบั€ั‹ั‚ะธะต ัะพะตะดะธะฝะตะฝะธะน ั ะพะถะธะดะฐะฝะธะตะผ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ั… ะดะฐะฝะฝั‹ั… (lingering close).
  • ะ’ ะผะพะดัƒะปะต ngx_http_gzip_static_module ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฑะฐะนั‚ะพะฒั‹ั… ะดะธะฐะฟะฐะทะพะฝะพะฒ (byte range).
  • ะก ยซcritยป ะฝะฐ ยซinfoยป ะธะทะผะตะฝั‘ะฝ ัƒั€ะพะฒะตะฝัŒ ะปะพะณะณะธั€ะพะฒะฐะฝะธั ะดะปั SSL-ะพัˆะธะฑะพะบ ยซdata length too longยป, ยซlength too shortยป, ยซbad legacy versionยป, ยซno shared signature algorithmsยป, ยซbad digest lengthยป, ยซmissing sigalgs extensionยป, ยซencrypted length too longยป, ยซbad lengthยป, ยซbad key updateยป, ยซmixed handshake and non handshake dataยป, ยซccs received earlyยป, ยซdata between ccs and finishedยป, ยซpacket length too longยป, ยซtoo many warn alertsยป, ยซrecord too smallยป ะธ ยซgot a fin before a ccsยป.
  • ะะฐะปะฐะถะตะฝะฐ ั€ะฐะฑะพั‚ะฐ ะดะธะฐะฟะฐะทะพะฝะพะฒ ะฟะพั€ั‚ะพะฒ ะฒ ะดะธั€ะตะบั‚ะธะฒะต listen.
  • ะ ะตัˆะตะฝะฐ ะฟั€ะพะฑะปะตะผะฐ ั ะฒั‹ะฑะพั€ะพะผ ะฝะตะฒะตั€ะฝะพะณะพ ะฑะปะพะบะฐ location ะฒ ัะปัƒั‡ะฐะต ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฟั€ะตั„ะธะบัะฝะพะณะพ location ะดะปะธะฝะฝะตะต 255 ัะธะผะฒะพะปะพะฒ.
  • ะ’ ะผะพะดัƒะปัั… ngx_http_autoindex_module ะธ ngx_http_dav_module, ะฐ ั‚ะฐะบะถะต ะฒ ะดะธั€ะตะบั‚ะธะฒะต include ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฝะต-ASCII ัะธะผะฒะพะปะพะฒ ะฒ ะธะผะตะฝะฐั… ั„ะฐะนะปะพะฒ ะฝะฐ ะฟะปะฐั‚ั„ะพั€ะผะต Windows.
  • ะฃัั‚ั€ะฐะฝะตะฝะฐ ัƒั‚ะตั‡ะบะฐ ัะพะบะตั‚ะพะฒ ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ HTTP/2 ะธ ะดะธั€ะตะบั‚ะธะฒั‹ error_page ะดะปั ะฟะตั€ะตะฝะฐะฟั€ะฐะฒะปะตะฝะธั ะพัˆะธะฑะพะบ ั ะบะพะดะพะผ 400.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™