ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° nginx 1.23.0

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ΠΎ Π΅ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° новия основСн ΠΊΠ»ΠΎΠ½ Π½Π° nginx 1.23.0, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡΡ‚ стабилСн ΠΊΠ»ΠΎΠ½ 1.22.x ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° само ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСриозни Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ уязвимости. Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° основния ΠΊΠ»ΠΎΠ½ 1.23.x Ρ‰Π΅ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° стабилСн ΠΊΠ»ΠΎΠ½ 1.24.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π’ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡΡ‚ API Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½, Π·Π°Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ Ρ€Π΅Π΄ΠΎΠ²Π΅ Π²Π΅Ρ‡Π΅ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ списък.
  • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π΅ сливанСто Π½Π° Π·Π°Π³Π»Π°Π²Π½ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π΅ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ ΠΈΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ към Π±Π΅ΠΊΠ΅Π½Π΄ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° FastCGI, SCGI ΠΈ uwsgi, Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° $r->header_in() Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° ngx_http_perl_module ΠΈ Π² ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ β€œ$http_...”, β€œ$sent_http_... β€œ, β€ž$sent_trailer_...β€œ, β€ž $upstream_http_...β€œ ΠΈ β€ž$upstream_trailer_...β€œ.
  • Π—Π° SSL β€žΠ΄Π°Π½Π½ΠΈ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ слСд увСдомяванС Π·Π° Π·Π°Ρ‚Π²Π°Ρ€ΡΠ½Π΅β€œ Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° рСгистрационния Ρ„Π°ΠΉΠ» Π΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΎ ΠΎΡ‚ β€žΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅Π½β€œ Π½Π° β€žΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡβ€œ.
  • ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с висящи Π²Ρ€ΡŠΠ·ΠΊΠΈ Π² nginx, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π½Π° Linux систСми с ядро ​​2.6.17 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ, Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π½Π° систСми Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° EPOLLRDHUP (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Смулация Π½Π° epoll).
  • ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€, Π°ΠΊΠΎ Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° β€žExpiresβ€œ Π·Π°Π±Ρ€Π°Π½ΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, Π½ΠΎ β€žCache-Controlβ€œ Π³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈ.
  • РСшСни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ…Π°, Π°ΠΊΠΎ Π±Π΅ΠΊΠ΅Π½Π΄ΡŠΡ‚ ΠΈΠ·Π΄Π°Π΄Π΅ няколко Π·Π°Π³Π»Π°Π²ΠΊΠΈ β€žVaryβ€œ ΠΈ β€žWWW-Authenticateβ€œ Π² ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€