NGINX рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рд░рд╕реНрдЯ рднрд╛рд╖рд╛рдорд╛ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдЯреБрд▓рдХрд┐рдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ

NGINX рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ ngx-rust рдЯреВрд▓рдХрд┐рдЯ рдЬрд╛рд░реА рдЧрд░реЗрдХрд╛ рдЫрдиреН, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ Rust рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ NGINX HTTP рд╕рд░реНрднрд░ рд░ рдорд▓реНрдЯрд┐рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░реЛрдХреНрд╕реАрдХреЛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред ngx-rust рдХреЛрдб Apache 2.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рд╣рд╛рд▓ рдмрд┐рдЯрд╛рдорд╛ рдЫред

рдпреЛ рдЯреБрд▓рдХрд┐рдЯ рд╕реБрд░реБрдорд╛ NGINX рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ Kubernetes рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ Istio-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╕реЗрд╡рд╛ рдореЗрд╖рдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рддреАрд╡реНрд░ рдкрд╛рд░реНрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдЙрддреНрдкрд╛рджрди рдХрд╣рд┐рд▓реНрдпреИ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЪрд░рдгрднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рд╕рд░реЗрди рд░ рдзреЗрд░реИ рд╡рд░реНрд╖рд╕рдореНрдо рд╕реНрдерд┐рд░ рд░рд╣реНрдпреЛ, рддрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХреНрд░рдордорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЙрджрд╛рд╣рд░рдг рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ рд╕рдореБрджрд╛рдпрд▓реЗ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ Rust рднрд╛рд╖рд╛рдорд╛ NGINX рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНтАНрдпреЛред

рдХреЗрд╣реА рд╕рдордп рдкрдЫрд┐, F5 рд▓рд╛рдИ рдпрд╕рдХреЛ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рдПрдХ рд╡рд┐рд╢реЗрд╖ NGINX рдореЛрдбреНрдпреБрд▓ рд▓реЗрдЦреНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдореЗрдореЛрд░реА рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рдЬреЛрдЦрд┐рдо рдХрдо рдЧрд░реНрди Rust рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдереЗред рдпреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди, рддрд┐рдиреАрд╣рд░реВрд▓реЗ ngx-rust рдХрд╛ рд▓реЗрдЦрдХрд▓рд╛рдИ рднрд┐рддреНрд░реНрдпрд╛рдП, рдЬрд╕рд▓рд╛рдИ Rust рдорд╛ NGINX рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдирдпрд╛рдБ рд░ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЙрдкрдХрд░рдг рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдЬрд┐рдореНрдореЗрд╡рд╛рд░реА рджрд┐рдЗрдПрдХреЛ рдерд┐рдпреЛред

рдЯреВрд▓рдХрд┐рдЯрдорд╛ рджреБрдИрд╡рдЯрд╛ рдХреНрд░реЗрдЯ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН:

  • nginx-sys NGINX рд╕реНрд░реЛрдд рдХреЛрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдЬреЗрдиреЗрд░реЗрдЯрд░ рд╣реЛред рдпреЛ рдпреБрдЯрд┐рд▓рд┐рдЯреАрд▓реЗ NGINX рдХреЛрдб рд░ рдпрд╕рдХреЛ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдиреЗрдЯрд┐рдн рдлрдВрдХреНрд╢рдирд╣рд░реВ (FFI, рд╡рд┐рджреЗрд╢реА рдлрдВрдХреНрд╢рди рдЗрдиреНрдЯрд░рдлреЗрд╕) рдХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдмрд╛рдЗрдиреНрдбрдЬреЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫред
  • ngx рднрдиреЗрдХреЛ Rust рдХреЛрдбрдмрд╛рдЯ C рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рддрд╣ рд╣реЛ, рдПрдЙрдЯрд╛ API, рд░ nginx-sys рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ рдкреБрди: рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реАред

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster