nginx 1.20.2 рд░рд┐рд▓реАрдЬ рдХрд░рд╛

5 рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ HTTP рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдорд▓реНрдЯреА-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ nginx 1.20.2 рдЪреЗ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдкреНрд░рдХрд╛рд╢рди рд╕рдорд░реНрдерд┐рдд рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ 1.20.X рдЪреНрдпрд╛ рд╕рдорд╛рдВрддрд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдХреЗрд╡рд│ рдЧрдВрднреАрд░ рдирд┐рд░реНрдореВрд▓рдирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдмрджрд▓ рддреНрд░реБрдЯреА рдЖрдгрд┐ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдкреНрд░рдХрд╛рд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рдЬреЛрдбрд▓реЗрд▓реЗ рдореБрдЦреНрдп рдмрджрд▓:

  • OpenSSL 3.0 рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.
  • рд▓реЙрдЧрдордзреНрдпреЗ рд░рд┐рдХреНрдд SSL рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдд рддреНрд░реБрдЯреА рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА;
  • GOAWAY рдлреНрд░реЗрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛рдирд╛ gRPC рдмреЕрдХрдПрдВрдбрд╕рд╣ Keepalive рдХрдиреЗрдХреНрд╢рди рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рддреНрд░реБрдЯреА рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА;
  • рдкреНрд░рд╡рд╛рд╣ рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рдмреЕрдХрдПрдВрдбрд╕рд╛рдареА SSL рдХрдиреЗрдХреНрд╢рди рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдЙрджреНрднрд╡рд▓реЗрд▓реЗ рд╕реНрдерд┐рд░ рдлреНрд░реАрдЭ;
  • рд╕рд┐рд▓реЗрдХреНрдЯ, рдкреЛрд▓ рдХрд┐рдВрд╡рд╛ /dev/poll рдкрджреНрдзрддреА рд╡рд╛рдкрд░рддрд╛рдирд╛ gRPC рдмреЕрдХрдПрдВрдбрд╕рд╣ SSL рдХрдиреЗрдХреНрд╢рди рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдЙрджреНрднрд╡рд▓реЗрд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рд╣рдБрдЧ;
  • рдЪрдВрдХреНрдб рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╡рд╛рдкрд░рддрд╛рдирд╛ $content_length рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреА рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯрд┐рдВрдЧ;
  • HTTP/2 рдЖрдгрд┐ aio_write рдирд┐рд░реНрджреЗрд╢ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рдирдВрддреНрдпрд╛ рд╣рдБрдЧ рд╣реЛрддрд╛рдд.

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

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