Π€ΠΎΡΠΌΠΈΡΠ°Π½Π° Π΅ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΊΠ»ΠΎΠ½ nginx 1.23.4, Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΡΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π ΡΡΠ°Π±ΠΈΠ»Π½ΠΈΡ ΠΊΠ»ΠΎΠ½ 1.22.x, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ, ΡΠ΅ ΠΏΡΠ°Π²ΡΡ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ. Π Π±ΡΠ΄Π΅ΡΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΊΠ»ΠΎΠ½ 1.23.x ΡΠ΅ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ° ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΠΊΠ»ΠΎΠ½ 1.24.
Π‘ΡΠ΅Π΄ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅:
- ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ TLSv1.3 Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½.
- Π‘Π΅Π³Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π°ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΡΠ»ΡΡΠ°ΡΠΈΡ ΡΠΎΠΊΠ΅Ρ, ΡΠ° Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ.
- ΠΠΎΠ³Π°ΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ° βΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠ½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°β, Π²ΡΡΠ·ΠΊΠΈΡΠ΅ ΡΠ΅ Π·Π°ΡΠ²Π°ΡΡΡ, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠ°ΠΊΠ°Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ (ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ²Π°ΡΡΠ½Π΅).
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ ΠΎΡ Π±Π°ΠΉΡΠΎΠ²Π΅ Π² ΠΌΠΎΠ΄ΡΠ»Π° ngx_http_gzip_static_module.
- ΠΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½Π΅ Π·Π° SSL Π³ΡΠ΅ΡΠΊΠΈ βΠ΄ΡΠ»ΠΆΠΈΠ½Π° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠ²ΡΡΠ΄Π΅ Π΄ΡΠ»Π³Π°β, βΠ΄ΡΠ»ΠΆΠΈΠ½Π° ΡΠ²ΡΡΠ΄Π΅ ΠΊΡΡΠ°β, βΠ»ΠΎΡΠ° Π½Π°ΡΠ»Π΅Π΄Π΅Π½Π° Π²Π΅ΡΡΠΈΡβ, βΠ½ΡΠΌΠ° ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΏΠΎΠ΄ΠΏΠΈΡβ, βΠ»ΠΎΡΠ° Π΄ΡΠ»ΠΆΠΈΠ½Π° Π½Π° Π΄Π°ΠΉΠ΄ΠΆΠ΅ΡΡΠ°β, βΠ»ΠΈΠΏΡΠ²Π°ΡΠΈ ΡΠΈΠ³Π°Π»Π³ΠΈβ Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΎ ΠΎΡ βΠΊΡΠΈΡΠΈΡΠ΅Π½β Π½Π° Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ βΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡβ, βΡΠΈΡΡΠΎΠ²Π°Π½Π° Π΄ΡΠ»ΠΆΠΈΠ½Π° ΡΠ²ΡΡΠ΄Π΅ Π΄ΡΠ»Π³Π°β, βΠ»ΠΎΡΠ° Π΄ΡΠ»ΠΆΠΈΠ½Π°β, βΠ»ΠΎΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΊΠ»ΡΡΠ°β, βΡΠΌΠ΅ΡΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡΠΊΠΎΡΡΠΈΡΠΊΠ°Π½Π΅ ΠΈ Π±Π΅Π· ΡΡΠΊΠΎΡΡΠΈΡΠΊΠ°Π½Π΅β, βΠΊΠΎΠΏΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ ΠΏΠΎ-ΡΠ°Π½ΠΎβ, βΠ΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΏΠΈΡ ΠΈ Π·Π°Π²ΡΡΡΠ΅Π½β, βΠ΄ΡΠ»ΠΆΠΈΠ½Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ²ΡΡΠ΄Π΅ Π΄ΡΠ»Π³ΠΎβ, βΡΠ²ΡΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡΠ΅Π»Π½ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈβ, βΠ·Π°ΠΏΠΈΡΡΡ Π΅ ΡΠ²ΡΡΠ΄Π΅ ΠΌΠ°Π»ΡΠΊβ ΠΈ βΠΈΠΌΠ°ΠΌ ΠΏΠ΅ΡΠΊΠ° ΠΏΡΠ΅Π΄ΠΈ ccsβ.
- Π Π°Π±ΠΎΡΠ°ΡΠ° Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° Π·Π° ΡΠ»ΡΡΠ°Π½Π΅ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π°.
- ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Ρ ΠΈΠ·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π³ΡΠ΅ΡΠ΅Π½ Π±Π»ΠΎΠΊ Π·Π° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ΅ΡΠΈΠΊΡ, ΠΏΠΎ-Π΄ΡΠ»ΡΠ³ ΠΎΡ 255 Π·Π½Π°ΠΊΠ°, Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½.
- ΠΠΎΠ΄ΡΠ»ΠΈΡΠ΅ ngx_http_autoindex_module ΠΈ ngx_http_dav_module, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅, Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π½Π΅-ASCII ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π² ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Windows.
- ΠΠΎΠΏΡΠ°Π²Π΅Π½ΠΎ Π΅ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΠΊΠ΅Ρ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° HTTP/2 ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° error_page Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° 400 Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru