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