рддрдпрд╛рд░ рдЭрд╛рд▓реЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд╢рди nginx 1.17.5, рдЬреНрдпрд╛рдордзреНрдпреЗ рдирд╡реАрди рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЪрд╛рд▓реВ рд░рд╛рд╣рддреЛ (рд╕рдорд╛рдВрддрд░ рд╕рдорд░реНрдерд┐рдд рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ 1.16 рдХреЗрд╡рд│ рдЧрдВрднреАрд░ рддреНрд░реБрдЯреА рдЖрдгрд┐ рднреЗрджреНрдпрддрд╛ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдмрджрд▓ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд).

рдореБрдЦреНрдп рдмрджрд▓ рдХрд░рд╛:

  • ioctl(FIONREAD) рд╡рд░ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рд╡реЗрдЧрд╡рд╛рди рдХрдиреЗрдХреНрд╢рдирдордзреВрди рд╡рд╛рдЪрди рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реНрдпрд╛рд╕;
  • рд╡рд┐рдирдВрддреА URI рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рдЕрдкреВрд░реНрдг рдПрдиреНрдХреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрдгрд╛рдВрдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • "/" рдЪреНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдгрд╛рдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдЖрдгрд┐ рд╡рд┐рдирдВрддреА URI рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА "/..";
  • рд╡рд┐рд▓реАрди_рд╕реНрд▓реЕрд╢ рдЖрдгрд┐ рджреБрд░реНрд▓рдХреНрд╖_рдЕрд╡реИрдз_рд╣реЗрдбрд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд;
  • MinGW-w64 gcc 8.1 рдЖрдгрд┐ рдирдВрддрд░рдЪреНрдпрд╛ рдордзреНрдпреЗ nginx рдмрдирд╡рддрд╛рдирд╛ рдЙрджреНрднрд╡рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреАрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛