NGINX рдПрдХрд╛рдЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд░реНрднрд░ 1.20.0 рдХреЛ рд░рд┐рд▓реАрдЬ

рднрдпреЛ рдЖрд╡реЗрджрди рд╕рд░реНрднрд░ рд░рд┐рд▓реАрдЬ NGINX рдЗрдХрд╛рдИ рез.резрен, рдЬрд╕ рднрд┐рддреНрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВ (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js рд░ Java) рдорд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реБрд░реБрд╡рд╛рдд рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдПрдХ рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рднрдЗрд░рд╣реЗрдХреЛ рдЫред NGINX рдПрдХрд╛рдЗрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рдПрдХреИ рд╕рд╛рде рдзреЗрд░реИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдЫ, рдЬрд╕рдХреЛ рд▓рдиреНрдЪ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрд┐рдирд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдХреЛрдб C рд░ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд Apache 2.0 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред рддрдкрд╛рдИрдВ рдорд╛ NGINX рдПрдХрд╛рдЗ рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ рд╕рдВрдЧ рдкрд░рд┐рдЪрд┐рдд рд╣реБрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдШреЛрд╖рдгрд╛ рдкрд╣рд┐рд▓реЛ рдЕрдВрдХред

рдкрд╛рдЗрдерди рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ ASGI (рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рд╕рд░реНрднрд░ рдЧреЗрдЯрд╡реЗ рдЗрдиреНрдЯрд░рдлреЗрд╕), рдЬреБрди WSGI рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ, рд╕рд░реНрднрд░рд╣рд░реВ, рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВ рд░ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗред
NGINX рдЗрдХрд╛рдИрд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкрд╛рдЗрдерди рдЕрдиреБрдкреНрд░рдпреЛрдЧ (ASGI рд╡рд╛ WSGI) рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдБрджрдЫред ASGI рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди WSGI рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣рд┐рд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рд╕реЗрдЯрд┐рдЩ рдЬрд╕реНрддреИ рдЫред

рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдкрд╛рдЗрдерди рдореЛрдбреНрдпреБрд▓рд▓реЗ рдПрдХ рдирд┐рд░реНрдорд┐рдд рд╡реЗрдмрд╕рдХреЗрдЯ рд╕рд░реНрднрд░ рдердкреЗрдХреЛ рдЫ рдЬреБрди рдПрдПрд╕рдЬреАрдЖрдИ рд╕рдиреНрджреЗрд╢ рдврд╛рдБрдЪрд╛ 2.1 рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╕рдБрдЧ рдЕрдиреБрд░реВрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • PHP рдореЛрдбреНрдпреБрд▓ рдЕрдм рдпреЛ рдХреНрд░реБрдЯ рд╣реБрдиреБ рдЕрдШрд┐ рдкреНрд░рд╛рд░рдореНрдн рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЙрдкрд▓рдмреНрдз рд╕рдмреИ рдПрдб-рдЕрдирд╣рд░реВрд▓рд╛рдИ рд▓реЛрдб рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред
  • AVIF рд░ APNG рдЫрд╡рд┐рд╣рд░реВ рд╕рдорд░реНрдерд┐рдд MIME рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред
  • рдкрд░реАрдХреНрд╖рдг рд╕реБрдЗрдЯ pytest рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред
  • chroot рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдкреГрдердХ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА /tmp рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд╛рдЙрдиреНрдЯрд┐рдЩ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛред
  • $host рдЪрд░рд▓реЗ рдЕрдиреБрд░реЛрдзрдмрд╛рдЯ "рд╣реЛрд╕реНрдЯ" рд╣реЗрдбрд░рдХреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдорд╛рдирдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • рдкрд╛рдЗрдерди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд╛рдорд╣рд░реВ рдХрд▓ рдЧрд░реНрди рд╕реЗрдЯ рдЧрд░реНрди "рдХрд▓ рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред
  • PHP 8 RC 1 рд╕рдВрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд╛рдЙрдиреНрдЯрд┐рдЩ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрди "рдкреГрдердХ" рд╡рд╕реНрддреБрдорд╛ "рдЕрдЯреЛрдорд╛рдЙрдиреНрдЯ" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди