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

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

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

{
"рдорд╛рд░реНрдЧрд╣рд░реВ": [
{
"рдорд┐рд▓рд╛рди": {
"uri": "/ipv4/*"
},
"рдХрд╛рд░реНрдп": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"рдорд┐рд▓рд╛рди": {
"uri": "/unix/*"
},
"рдХрд╛рд░реНрдп": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
] }

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

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

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