NGINX рдпреБрдирд┐рдЯ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 1.13.0

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

рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдирд╡реАрди рдкрд╛рдпрдерди 3.8 рд╢рд╛рдЦреЗрд╢реА рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ, рд░реБрдмреА 2.6 рд╡рд╛рдкрд░рддрд╛рдирд╛ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддреЗ рдЖрдгрд┐ рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рддреЗ рд╕рдорд░реНрдерди рд╕рд╛рдзреНрдпрд╛ рд░рд┐рд╡реНрд╣рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рд╛. рд░рд┐рд╡реНрд╣рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА "рдХреНрд░рд┐рдпрд╛" рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ "рдкреНрд░реЙрдХреНрд╕реА" рдирд┐рд░реНрджреЗрд╢ рд╡рд╛рдкрд░реВрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реА рдЖрд╣реЗ. IPv4, IPv6 рдХрд┐рдВрд╡рд╛ рдпреБрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯреНрд╕ рджреНрд╡рд╛рд░реЗ рдлреЙрд░рд╡рд░реНрдб рдХрд░рдгреНрдпрд╛рдЪреА рд╡рд┐рдирдВрддреА рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде:

{
"рдорд╛рд░реНрдЧ": [
{
"рд╕рд╛рдордирд╛": {
"uri": "/ipv4/*"
},
"рдХреГрддреА": {
"рдкреНрд░реЙрдХреНрд╕реА": "http://127.0.0.1:8080"
}
},
{
"рд╕рд╛рдордирд╛": {
"uri": "/unix/*"
},
"рдХреГрддреА": {
"рдкреНрд░реЙрдХреНрд╕реА": "http://unix:/path/to/unix.sock"
}
}
] }

рджреАрд░реНрдШрдХрд╛рд▓реАрди, рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡реЗрдм рд╕реЗрд╡рд╛рдВрд╕рд╣ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреБрдирд┐рдЯрд▓рд╛ рд╕реНрд╡рдпрдВрдкреВрд░реНрдг, рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдШрдЯрдХ рдмрдирд╡рд┐рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рд╣реЗ рдЙрджреНрджрд┐рд╖реНрдЯ рд╕рд╛рдзреНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдХрд╛рд░реНрдп рд╕реБрд░рдХреНрд╖рд╛, рдЕрд▓рдЧрд╛рд╡ рдЖрдгрд┐ DoS рд╕рдВрд░рдХреНрд╖рдг, рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреЗ рдбрд╛рдпрдиреЕрдорд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ рдЖрдгрд┐ рдлреЙрд▓реНрдЯ рдЯреЙрд▓рд░рдиреНрд╕, рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдо рд╡рд┐рддрд░рдг, рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рдирд┐рд░реАрдХреНрд╖рдг рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрд▓.

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

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