ΠΠ΅ΡΠ΅ ΠΏΡΡΠ½Π°Ρ Nginx 1.17.5, ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ.
ΠΠ½ΠΎΠ²Π°ΡΠΈΠΈ:
- Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ioctl(FIONREAD), Π°ΠΊΠΎ ΠΈΠΌΠ° ΡΠ°ΠΊΠ°Π²Π°, Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ ΡΠ΅ΡΠ΅Π½Π΅ ΠΎΡ Π±ΡΡΠ·Π° Π²ΡΡΠ·ΠΊΠ° Π·Π° Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅;
- ΠΏΠΎΠΏΡΠ°Π²Π΅Π½ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΏΡΠ»Π½ΠΈ ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈ Π·Π½Π°ΡΠΈ Π² ΠΊΡΠ°Ρ Π½Π° URI Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°;
- ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈΡΠ΅ β/.β ΠΈ "/.." Π² ΠΊΡΠ°Ρ Π½Π° URI Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°;
- ΠΏΠΎΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΈΡΠ΅ merge_slashes ΠΈ ignore_invalid_headers;
- ΠΏΠΎΠΏΡΠ°Π²Π΅Π½Π° Π΅ Π³ΡΠ΅ΡΠΊΠ°, Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»Π° ΠΏΡΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° nginx Π² MinGW-w64 gcc 8.1 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru