рд╢реАрд░реНрд╖ fakapov рд╕рд┐рдпрд╛рди

рд╢реАрд░реНрд╖ fakapov рд╕рд┐рдпрд╛рди

рд╢реБрднрдХрд╛рдордирд╛! 

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

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛

рдзреЗрд░реИ рдкрд╣рд┐рд▓реЗ, рдЬрдм рд╕рд┐рдпрд╛рди рдПрдХ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдерд┐рдпреЛ рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рдХреЛ рдХреБрдиреИ рд╕рдВрдХреЗрдд рдерд┐рдПрди, рд╣рд╛рдореАрд▓реЗ рей-рел рдкреГрд╖реНрдард╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реЗрд░ рд╕реНрд░реЛрдд рдЙрдкрд▓рдмреНрдзрддрд╛ рдорд╛рдкрди рдЧрд░реНрдпреМрдВред 

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

рд╕рд╛рдЗрдЯрдХреЛ рдореБрдЦреНрдп рдкреГрд╖реНрдард╣рд░реВ, рд╡рд╛ рд╣рд╛рдореА рдХрд╕рд░реА рдерд╛рд╣рд╛ рдкрд╛рдЙрдБрдЫреМрдВ рдХрд┐ рд╣рд╛рдореА рдПрдХрджрдореИ рддрд▓ рдкреБрдЧреЗрдХрд╛ рдЫреМрдВ

 
рддреНрд░реБрдЯрд┐рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рд╕рд╛рдЗрдЯрдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреГрд╖реНрдард╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реЗрдХрд╛ рдЫреМрдВред рд╣рд╛рдореА рд╕рдлрд▓/рдЕрд╕рдлрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд░ рдЯрд╛рдЗрдордЖрдЙрдЯрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЧрдгрдирд╛ рдЧрд░реНрди рдпреА рдкреГрд╖реНрдард╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рдпрд╕рд░реА рд╣рд╛рдореА рдЕрдкрдЯрд╛рдЗрдо рдорд╛рдкрди рдЧрд░реНрдЫреМрдВред 

рдорд╛рдиреМрдВ рд╣рд╛рдореАрд▓реЗ рдкрддреНрддрд╛ рд▓рдЧрд╛рдПрдХрд╛ рдЫреМрдВ рдХрд┐ рд╕рд╛рдЗрдЯрдХрд╛ рдзреЗрд░реИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЦрдгреНрдбрд╣рд░реВ рдЫрдиреН рдЬреБрди рдореБрдЦреНрдп рд╕реЗрд╡рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫрдиреН - рдЦреЛрдЬ рд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреЗрд╢ рдЧрд░реНрдиреЗред рдпрджрд┐ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрдиреЗ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рд╢рдд рез% рднрдиреНрджрд╛ рдмрдвреА рдЫ рднрдиреЗ, рдпреЛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рд╣реЛред рдпрджрд┐ рдкреНрд░рд╛рдЗрдо рдЯрд╛рдЗрдордХреЛ рд╕рдордпрдорд╛ резрел рдорд┐рдиреЗрдЯрдХреЛ рдЕрд╡рдзрд┐рдорд╛ рддреНрд░реБрдЯрд┐ рджрд░ реж.рез% рднрдиреНрджрд╛ рдмрдвреА рдЫ рднрдиреЗ, рдпрд╕рд▓рд╛рдИ рдкрдирд┐ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рдорд╛рдирд┐рдиреНрдЫред рдпреА рдорд╛рдкрджрдгреНрдбрд╣рд░реВрд▓реЗ рдзреЗрд░реИрдЬрд╕реЛ рдШрдЯрдирд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдореЗрдЯреНрдЫрдиреН; рдмрд╛рдБрдХреА рдпрд╕ рд▓реЗрдЦрдХреЛ рджрд╛рдпрд░рд╛рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рдЫрдиреНред

рд╢реАрд░реНрд╖ fakapov рд╕рд┐рдпрд╛рди

рд╢реАрд░реНрд╖ рд╕рд┐рдпрд╛рди рдШрдЯрдирд╛рд╣рд░реВ

рддреНрдпрд╕реЛрднрдП, рд╣рд╛рдореАрд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рдШрдЯрдирд╛ рднрдПрдХреЛ рддрдереНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рд╕рд┐рдХреЗрдХрд╛ рдЫреМрдВред 

рдЕрдм, рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдирд╛рд▓рд╛рдИ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рдЬрд┐рд░рд╛ рдорд╣рд╛рдХрд╛рд╡реНрдпрдорд╛ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рдВрдпреЛрдЧрд╡рд╢, рд╣рд╛рдореАрд▓реЗ рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ FAIL рдирд╛рдордХ рдПрдЙрдЯрд╛ рдЫреБрдЯреНрдЯреИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рдЬрд╣рд╛рдБ рдХреЗрд╡рд▓ рдорд╣рд╛рдХрд╛рд╡реНрдпрд╣рд░реВ рдорд╛рддреНрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред 

рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрдЫрд┐рд▓реНрд▓рд╛ рдХреЗрд╣реА рд╡рд░реНрд╖рд╣рд░реВрдорд╛ рд╕рдмреИ рдЕрд╕рдлрд▓рддрд╛рд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдирд┐рдореНрди рдХреБрд░рд╛рд╣рд░реВ рдЕрдЧреНрд░рдгреА рдЫрдиреН: 

  • mssql рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдШрдЯрдирд╛рд╣рд░реВ;
  • рдмрд╛рд╣реНрдп рдХрд╛рд░рдХрд╣рд░реВрдмрд╛рдЯ рд╣реБрдиреЗ рдШрдЯрдирд╛рд╣рд░реВ;
  • рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рддреНрд░реБрдЯрд┐рд╣рд░реВред

рдкреНрд░рд╢рд╛рд╕рдХреАрдп рддреНрд░реБрдЯрд┐рд╣рд░реВ, рд╕рд╛рдереИ рдХреЗрд╣реА рдЕрдиреНрдп рд░реЛрдЪрдХ рдЕрд╕рдлрд▓рддрд╛рд╣рд░реВрд▓рд╛рдИ рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реМрдВред

рдкрд╛рдБрдЪреМрдВ рд╕реНрдерд╛рди - "рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ DNS рд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрджреИрдЫреМрдВ"

рдордВрдЧрд▓рдмрд╛рд░ рдЖрдБрдзреАрдмреЗрд╣рд░реА рдерд┐рдпреЛред рд╣рд╛рдореАрд▓реЗ DNS рдХреНрд▓рд╕реНрдЯрд░ рд╕рдлрд╛ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВред 

рдо рдореЗрд░реЛ рдЖрдиреНрддрд░рд┐рдХ DNS рд╕рд░реНрднрд░рд╣рд░реВрд▓рд╛рдИ bind рдмрд╛рдЯ powerdns рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдереЗрдВ, рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЫреБрдЯреНрдЯреИ рд╕рд░реНрднрд░рд╣рд░реВ рдЫреБрдЯреНрдпрд╛рдПрд░, рдЬрд╣рд╛рдБ DNS рдмрд╛рд╣реЗрдХ рдЕрд░реВ рдХреЗрд╣реА рдЫреИрдиред 

рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░рд╛ рдбрд╛рдЯрд╛ рд╕реЗрдиреНрдЯрд░рд╣рд░реВрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рдирдорд╛ рдПрдЙрдЯрд╛ DNS рд╕рд░реНрднрд░ рд░рд╛рдЦреНрдпреМрдВ, рд░ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдиреНрдбрдмрд╛рдЯ powerdns рдорд╛ рд╕рд╛рд░реНрдиреЗ рд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рдирдпрд╛рдБ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреЗ рд╕рдордп рдЖрдпреЛред 

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

рдирд┐рд╖реНрдХрд░реНрд╖:

рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдХрд╛рдордХреЛ рддрдпрд╛рд░реА рдЧрд░реНрджрд╛ рдмрд╛рд╣реНрдп рдХрд╛рд░рдХрд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрдпреМрдВ, рддрд░ рдЕрдм рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╣рд╛рдореНрд░реЛ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд╕рдорд╛рд╡реЗрд╢ рдЧрд░реЗрдХрд╛ рдЫреМрдВред рд╣рд╛рдореА рдЕрдм рд╕рдмреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд▓рд╛рдИ n-2 рдорд╛ рдЖрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреНрджреИрдЫреМрдВ, рд░ рд╣рд╛рдореА рдХрд╛рдордХреЛ рдХреНрд░рдордорд╛ рдпреЛ рд╕реНрддрд░рд▓рд╛рдИ n-1 рдорд╛ рдШрдЯрд╛рдЙрди рд╕рдХреНрдЫреМрдВред

  • рдЖрдлреНрдиреЛ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрджрд╛, рд╕реЗрд╡рд╛ рдЕрд╕рдлрд▓ рд╣реБрди рд╕рдХреНрдиреЗ рдмреБрдБрджрд╛рд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рдмреИрднрдиреНрджрд╛ рдЦрд░рд╛рдм рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣рд┐рд▓реЗ рдиреИ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реНред
  • рд╡рд┐рднрд┐рдиреНрди рднреВ-рд╕реНрдерд╛рди/рдбреЗрдЯрд╛ рдХреЗрдиреНрджреНрд░/рд░реНтАНрдпрд╛рдХ/рд╕реНрд╡рд┐рдЪ/рдЗрдирдкреБрдЯрд╣рд░реВрдорд╛ рдЖрдиреНрддрд░рд┐рдХ DNS рд╕рд░реНрднрд░рд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░рдорд╛, рд╕реНрдерд╛рдиреАрдп рдХреНрдпрд╛рд╕рд┐рдЩ DNS рд╕рд░реНрднрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕рд▓реЗ рдЕрдиреБрд░реЛрдзрд╣рд░реВрд▓рд╛рдИ рдореБрдЦреНрдп DNS рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрджрдЫ, рд░ рдпрджрд┐ рдпреЛ рдЙрдкрд▓рдмреНрдз рдЫреИрди рднрдиреЗ, рдХреНрдпрд╛рд╕рдмрд╛рдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдиреЗрдЫред 

рдЪреМрдереЛ рд╕реНрдерд╛рди - "Nginx рд╕рдлрд╛ рдЧрд░реНрджреИ"

рдПрдХ рджрд┐рди, рд╣рд╛рдореНрд░реЛ рдЯреЛрд▓реАрд▓реЗ рдпреЛ "рдкрд░реНрдпрд╛рдкреНрдд" рднрдПрдХреЛ рдирд┐рд░реНрдгрдп рдЧрд░реНтАНрдпреЛ, рд░ рд╣рд╛рдореАрд▓реЗ nginx рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд░рд┐рдлреНрдпрд╛рдХреНрдЯрд░рд┐рдЩ рд╕реБрд░реБ рдЧрд░реНтАНрдпреМрдВред рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рд╕рд╣рдЬ рд╕рдВрд░рдЪрдирд╛рдорд╛ рд▓реНрдпрд╛рдЙрдиреБ рдерд┐рдпреЛред рдкрд╣рд┐рд▓реЗ, рд╕рдмреИ рдХреБрд░рд╛ "рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдкрдорд╛ рд╕реНрдерд╛рдкрд┐рдд" рд░ рдЕрддрд╛рд░реНрдХрд┐рдХ рдерд┐рдпреЛред рдЕрдм, рд╣рд╛рдореАрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ server_name рд▓рд╛рдИ рдПрдЙрдЯреИ рдирд╛рдордХреЛ рдлрд╛рдЗрд▓рдорд╛ рд╕рд╛рд░реЗрдХрд╛ рдЫреМрдВ, рд░ рд╕рдмреИ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВ рдлреЛрд▓реНрдбрд░рд╣рд░реВрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЫрдиреНред рд╕рдВрдпреЛрдЧрд╡рд╢, рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ реирелрей,репрекреп рд▓рд╛рдЗрдирд╣рд░реВ, рд╡рд╛ рен,реорейрем,релреиреж рд╡рд░реНрдгрд╣рд░реВ рдЫрдиреН, рд░ рд▓рдЧрднрдЧ рен рдореЗрдЧрд╛рдмрд╛рдЗрдЯрд╣рд░реВ рд▓рд┐рдиреНрдЫред рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рд╕рдВрд░рдЪрдирд╛: 

Nginx рд╕рдВрд░рдЪрдирд╛

тФЬтФАтФА access
тФВ   тФЬтФАтФА allow.list
...
тФВ   тФФтФАтФА whitelist.conf
тФЬтФАтФА geobase
тФВ   тФЬтФАтФА exclude.conf
...
тФВ   тФФтФАтФА geo_ip_to_region_id.conf
тФЬтФАтФА geodb
тФВ   тФЬтФАтФА GeoIP.dat
тФВ   тФЬтФАтФА GeoIP2-Country.mmdb
тФВ   тФФтФАтФА GeoLiteCity.dat
тФЬтФАтФА inc
тФВ   тФЬтФАтФА error.inc
...
тФВ   тФФтФАтФА proxy.inc
тФЬтФАтФА lists.d
тФВ   тФЬтФАтФА bot.conf
...
тФВ   тФЬтФАтФА dynamic
тФВ   тФФтФАтФА geo.conf
тФЬтФАтФА lua
тФВ   тФЬтФАтФА cookie.lua
тФВ   тФЬтФАтФА log
тФВ   тФВ   тФФтФАтФА log.lua
тФВ   тФЬтФАтФА logics
тФВ   тФВ   тФЬтФАтФА include.lua
тФВ   тФВ   тФЬтФАтФА ...
тФВ   тФВ   тФФтФАтФА utils.lua
тФВ   тФФтФАтФА prom
тФВ       тФЬтФАтФА stats.lua
тФВ       тФФтФАтФА stats_prometheus.lua
тФЬтФАтФА map.d
тФВ   тФЬтФАтФА access.conf
тФВ   тФЬтФАтФА .. 
тФВ   тФФтФАтФА zones.conf
тФЬтФАтФА nginx.conf
тФЬтФАтФА robots.txt
тФЬтФАтФА server.d
тФВ   тФЬтФАтФА cian.ru
тФВ   тФВ   тФЬтФАтФА cian.ru.conf
тФВ   тФВ   тФЬтФАтФА ...
тФВ   тФВ   тФФтФАтФА my.cian.ru.conf
тФЬтФАтФА service.d
тФВ   тФЬтФАтФА ...
тФВ   тФФтФАтФА status.conf
тФФтФАтФА upstream.d
    тФЬтФАтФА cian-mcs.conf
    тФЬтФАтФА ...
    тФФтФАтФА wafserver.conf

рдЪреАрдЬрд╣рд░реВрдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рднрдпреЛ, рддрд░ рдХрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рд░ рд╡рд┐рддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХреНрд░рдордорд╛, рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдХреЗрд╣реАрдорд╛ рдЧрд▓рдд рдПрдХреНрд╕рдЯреЗрдиреНрд╕рди рдерд┐рдпреЛ рд░ *.conf рд╕рдорд╛рд╡реЗрд╢ рдирд┐рд░реНрджреЗрд╢рдирдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрдиред рдлрд▓рд╕реНрд╡рд░реВрдк, рдХреЗрд╣реА рд╣реЛрд╕реНрдЯрд╣рд░реВ рдЕрдиреБрдкрд▓рдмреНрдз рднрдП рд░ рдореБрдЦреНрдп рдкреГрд╖реНрдардорд╛ рейрежрез рддреНрд░реБрдЯрд┐рд╣рд░реВ рдлрд░реНрдХрд╛рдПред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдб релxx/рекxx рдирднрдПрдХреЛрд▓реЗ, рдпреЛ рддреБрд░реБрдиреНрддреИ, рднреЛрд▓рд┐рдкрд▓реНрдЯ рдмрд┐рд╣рд╛рдирд╕рдореНрдо рдпрд╛рдж рднрдПрдиред рддреНрдпрд╕рдкрдЫрд┐, рд╣рд╛рдореАрд▓реЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд▓реЗрдЦреНрди рдерд╛рд▓реНрдпреМрдВред

рдирд┐рд╖реНрдХрд░реНрд╖: 

  • рдЖрдлреНрдиреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВ (nginx рдорд╛рддреНрд░ рд╣реЛрдЗрди) рд▓рд╛рдИ рдЙрдЪрд┐рдд рд░реВрдкрдорд╛ рд╕рдВрд░рдЪрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕реБрд░реБрдореИ рд╕рдВрд░рдЪрдирд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реЛрдЪреНрдиреБрд╣реЛрд╕реНред рдпрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЯреЛрд▓реАрд▓рд╛рдИ рдЕрдЭ рдмреБрдЭреНрдиреЗ рдмрдирд╛рдЙрдиреЗрдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ TTM рдХрдо рд╣реБрдиреЗрдЫред
  • рдХреЗрд╣реА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐: рд╕рдмреИ рд╕рд░реНрднрд░_рдирд╛рдо рдХреБрдЮреНрдЬреАрд╣рд░реВрд▓реЗ рд╕рд╣реА рд╕реНрдерд┐рддрд┐ рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдбреА рдлрд░реНрдХрд╛рдЙрдБрдЫрдиреН рдХрд┐ рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗред рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХрд╛рд░реНрдпрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рдХреЗрд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд╣реБрдиреБ рдмрд┐рд╣рд╛рди рей рдмрдЬреЗ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдЕрд░реВ рдХреЗ рдХреЗ рдХреБрд░рд╛рд╣рд░реВ рд╕рдореНрдЭрдиреБ рдкрд░реНрджреИрди рднрдиреЗрд░ рд╕рдореНрдЭрди рдкрд░реНрдпрд╛рдкреНрдд рдЫред 

рддреЗрд╕реНрд░реЛ рд╕реНрдерд╛рди - "рдХреНрдпрд╛рд╕рд╛рдиреНрдбреНрд░рд╛рдорд╛ рдЕрдЪрд╛рдирдХ рдард╛рдЙрдБ рд╕рдХрд┐рдпреЛ"

рдбреЗрдЯрд╛ рдирд┐рд░рдиреНрддрд░ рдмрдвреНрджреИ рдЧрдпреЛ, рд░ рдХреНрдпрд╛рд╕рд╛рдиреНрдбреНрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░рд▓реЗ рдареВрд▓рд╛ рдХрд┐рд╕реНрдкреЗрд╕рд╣рд░реВрдорд╛ рдорд░реНрдордд рдХреНрд░реНрдпрд╛рд╕ рдЧрд░реНрди рд╕реБрд░реБ рдирдЧрд░реЗрд╕рдореНрдо рд╕рдмреИ рдХреБрд░рд╛ рдареАрдХ рдерд┐рдпреЛ рдХрд┐рдирднрдиреЗ рдХрдореНрдкреНрдпрд╛рдХреНрд╕рдирд▓реЗ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреЗрдиред 

рдПрдХ рд╡рд░реНрд╖рд╛рдХреЛ рджрд┐рдирдорд╛ рддреНрдпреЛ рдЭреБрдкреНрдкреЛ рд▓рдЧрднрдЧ рдлрд░реНрд╕реАрдорд╛ рдкрд░рд┐рдгрдд рднрдпреЛ, рдЕрд░реНрдерд╛рддреН:

  • рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЬрдореНрдорд╛ реиреж% рдард╛рдЙрдБрд╣рд░реВ рдмрд╛рдБрдХреА рдерд┐рдП;
  • рдиреЛрдбрд╣рд░реВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдердкреНрди рдЕрд╕рдореНрднрд╡ рдЫ рдХрд┐рдирднрдиреЗ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдорд╛ рдард╛рдЙрдБрдХреЛ рдХрдореАрдХреЛ рдХрд╛рд░рдг рдиреЛрдб рдердкреЗрдкрдЫрд┐ рд╕рдлрд╛рдИ рдкреВрд░рд╛ рд╣реБрдБрджреИрди;
  • рдХрдореНрдкреНрдпрд╛рдХреНрд╕рдирд▓реЗ рдХрд╛рдо рдирдЧрд░реЗрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрд┐рд╕реНрддрд╛рд░реИ рдШрдЯреНрджреИ рдЬрд╛рдиреНрдЫ; 
  • рдХреНрд▓рд╕реНрдЯрд░ рдЖрдкрддрдХрд╛рд▓реАрди рдореЛрдбрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рднрдЗрд░рд╣реЗрдХреЛ рдЫред

рд╢реАрд░реНрд╖ fakapov рд╕рд┐рдпрд╛рди

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

рдирд┐рд╖реНрдХрд░реНрд╖:

  • рд╕рдмреИ рдХреНрдпрд╛рд╕рд╛рдиреНрдбреНрд░рд╛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЬрдирдорд╛ ремреж% рднрдиреНрджрд╛ рдмрдвреА рдард╛рдЙрдБ рдУрдЧрдЯреЗрдХреЛ рд╣реБрдиреБ рд╣реБрдБрджреИрдиред 
  • рддрд┐рдиреАрд╣рд░реВ CPU рдХреЛ релреж% рднрдиреНрджрд╛ рдмрдвреА рд▓реЛрдб рд╣реБрдиреБ рд╣реБрдБрджреИрдиред
  • рдХреНрд╖рдорддрд╛ рдпреЛрдЬрдирд╛рд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН; рдпрд╕рд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕реЛрдЪреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред
  • рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЬрддрд┐ рдзреЗрд░реИ рдиреЛрдбрд╣рд░реВ рд╣реБрдиреНрдЫрдиреН, рддреНрдпрддрд┐ рдиреИ рд░рд╛рдореНрд░реЛред рдереЛрд░реИ рдорд╛рддреНрд░рд╛рдорд╛ рдбреЗрдЯрд╛ рднрдПрдХрд╛ рд╕рд░реНрднрд░рд╣рд░реВ рдЫрд┐рдЯреЛ рдкреБрди: рд▓реЛрдб рд╣реБрдиреНрдЫрдиреН, рд░ рдпрд╕реНрддреЛ рдХреНрд▓рд╕реНрдЯрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред 

рджреЛрд╕реНрд░реЛ рд╕реНрдерд╛рди: "рдХрдиреНрд╕реБрд▓ рдХреБрдЮреНрдЬреА-рдорд╛рди рднрдгреНрдбрд╛рд░рдгрдмрд╛рдЯ рдбреЗрдЯрд╛ рдЧрд╛рдпрдм рднрдпреЛ"

рдзреЗрд░реИ рдЕрд░реВ рдЬрд╕реНрддреИ, рд╣рд╛рдореА рд╕реЗрд╡рд╛ рдЦреЛрдЬрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рддрд░ рд╣рд╛рдореА рдореЛрдиреЛрд▓рд┐рдердХреЛ рдиреАрд▓реЛ-рд╣рд░рд┐рдпреЛ рддреИрдирд╛рддреАрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рдХреЛ рдХреБрдЮреНрдЬреА-рдорд╛рди рд╕реНрдЯреЛрд░ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рдпрд╕рд▓реЗ рд╕рдХреНрд░рд┐рдп рд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЕрдкрд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫ, рдЬреБрди рддреИрдирд╛рддреАрдХреЛ рд╕рдордпрдорд╛ рд╕реНрд╡реИрдк рдЧрд░рд┐рдиреНрдЫред рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рддреИрдирд╛рддреА рд╕реЗрд╡рд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛ рдЬрд╕рд▓реЗ KV рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНтАНрдпреЛред рдХреБрдиреИ рд╕рдордпрдорд╛, KV рдмрд╛рдЯ рдбреЗрдЯрд╛ рд╣рд░рд╛рдПрдХреЛ рдерд┐рдпреЛред рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдореЗрдореЛрд░реАрдмрд╛рдЯ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрдпреМрдВ, рддрд░ рдзреЗрд░реИ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╕рд╣рд┐рддред рдлрд▓рд╕реНрд╡рд░реВрдк, рддреИрдирд╛рддреАрдХреЛ рд╕рдордпрдорд╛ рдЕрдкрд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдорд╛ рд▓реЛрдб рдЕрд╕рдорд╛рди рд░реВрдкрдорд╛ рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рдмреНрдпрд╛рдХрдПрдиреНрдб CPU рдУрднрд░рд▓реЛрдбрдХреЛ рдХрд╛рд░рдг рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ 502 рддреНрд░реБрдЯрд┐рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреМрдВред рдлрд▓рд╕реНрд╡рд░реВрдк, рд╣рд╛рдореАрд▓реЗ рдХрдиреНрд╕реБрд▓ KV рдмрд╛рдЯ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдпреМрдВ, рдЬрд╣рд╛рдБрдмрд╛рдЯ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдореЗрдЯрд╛рдЙрди рдЕрдм рддреНрдпрддрд┐ рд╕рдЬрд┐рд▓реЛ рдЫреИрдиред  

рдирд┐рд╖реНрдХрд░реНрд╖:

  • рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдмрд┐рдирд╛рдХрд╛ рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рд╕рд╛рдЗрдЯрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рд╣реБрдиреБ рд╣реБрдБрджреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ ES рдорд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЫреИрди рднрдиреЗ, рд╕рдмреИ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реНрдерд╛рдирд╣рд░реВрдмрд╛рдЯ рдиреЗрдЯрд╡рд░реНрдХ-рд╕реНрддрд░ рдкрд╣реБрдБрдЪ рдмреНрд▓рдХ рдЧрд░реНрдиреБ, рдЖрд╡рд╢реНрдпрдХ рдкрд╣реБрдБрдЪ рдорд╛рддреНрд░ рдЕрдиреБрдорддрд┐ рджрд┐рдиреБ, рд░ action.destructive_requires_name: true рд╕реЗрдЯ рдЧрд░реНрдиреБ рдЙрддреНрддрдо рд╣реБрдиреНрдЫред
  • рдЖрдлреНрдиреЛ рдмреНрдпрд╛рдХрдЕрдк рд░ рд░рд┐рд╕реНрдЯреЛрд░ рд╕рдВрдпрдиреНрддреНрд░ рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдЙрдЯрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкрд╛рдЗрдердирдорд╛) рдЬрд╕рд▓реЗ рдмреНрдпрд╛рдХрдЕрдк рд░ рд░рд┐рд╕реНрдЯреЛрд░ рджреБрд╡реИ рдЧрд░реНрди рд╕рдХреНрдЫред

рдкрд╣рд┐рд▓реЛ рд╕реНрдерд╛рди - "рдХреНрдпрд╛рдкреНрдЯреЗрди рд╕реНрдкрд╖реНрдЯ" 

рдХреБрдиреИ рд╕рдордпрдорд╛, рд╣рд╛рдореАрд▓реЗ рдмреНрдпрд╛рдХрдПрдиреНрдбрдорд╛ резреж+ рд╕рд░реНрднрд░рд╣рд░реВ рд╣реБрдБрджрд╛ NGINX рдЕрдкрд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдорд╛ рдЕрд╕рдорд╛рди рд▓реЛрдб рд╡рд┐рддрд░рдг рджреЗрдЦреНрдпреМрдВред рд░рд╛рдЙрдиреНрдб-рд░реЛрдмрд┐рдирд▓реЗ рдкрд╣рд┐рд▓реЛрдмрд╛рдЯ рдЕрдиреНрддрд┐рдо рдЕрдкрд╕реНрдЯреНрд░рд┐рдордорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрд▓рд╛рдИ рдХреНрд░рдордмрджреНрдз рд░реВрдкрдорд╛ рд░рд╛рдЙрдЯ рдЧрд░реЗрдХреЛ рд╣реБрдирд╛рд▓реЗ, рд░ NGINX рд▓реЗ рд╕реБрд░реБрдмрд╛рдЯ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реЛрдб рд╕реБрд░реБ рдЧрд░реЗрдХреЛ рд╣реБрдирд╛рд▓реЗ, рдкрд╣рд┐рд▓реЛ рдЕрдкрд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрд▓реЗ рд╕рдзреИрдВ рдЕрд░реВрд╣рд░реВ рднрдиреНрджрд╛ рдмрдвреА рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдереЗред рдлрд▓рд╕реНрд╡рд░реВрдк, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдврд┐рд▓реЛ рдХрд╛рдо рдЧрд░реЗ, рд░ рд╕рдореНрдкреВрд░реНрдг рд╕рд╛рдЗрдЯрд▓реЗ рдХреНрд╖рддрд┐ рднреЛрдЧреНрдпреЛред рдЯреНрд░рд╛рдлрд┐рдХ рдмрдвреНрджреИ рдЬрд╛рдБрджрд╛ рдпреЛ рдмрдвреНрджреЛ рд░реВрдкрдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рднрдпреЛред рдЕрдирд┐рдпрдорд┐рддрддрд╛ рд╕рдХреНрд╖рдо рдЧрд░реНрди NGINX рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдирд╛рд▓реЗ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реЗрди - рд╣рд╛рдореАрд▓реЗ рд▓реБрдЖ рдХреЛрдбрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдкреБрди: рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛ, рдЬреБрди рд╕рдВрд╕реНрдХрд░рдг рез.резрел рдорд╛ рдХрд╛рдо рдЧрд░реЗрдХреЛ рдерд┐рдПрди (рддреНрдпрд╕ рд╕рдордпрдорд╛)ред рдЕрдирд┐рдпрдорд┐рддрддрд╛ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реНрди рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ NGINX рез.резрек.реи рдкреНрдпрд╛рдЪ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред рдпрд╕рд▓реЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНтАНрдпреЛред рдпреЛ рдмрдЧрд▓реЗ "рдХреНрдпрд╛рдкреНрдЯреЗрди рдЕрдмреНрд╕реНрдХреНрдпреЛрд░" рдкреБрд░рд╕реНрдХрд╛рд░ рдЬрд┐рддреНрдЫред

рдирд┐рд╖реНрдХрд░реНрд╖:

рдпреЛ рдмрдЧ рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реНрди рдзреЗрд░реИ рд░реЛрдЪрдХ рд░ рд░реЛрдорд╛рдЮреНрдЪрдХ рдерд┐рдпреЛ)ред 

  • рдпрд╕реНрддрд╛ рдЙрддрд╛рд░рдЪрдврд╛рд╡рд╣рд░реВ рдЫрд┐рдЯреЛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рдЖрдлреНрдиреЛ рдЕрдиреБрдЧрдорди рдкреНрд░рдгрд╛рд▓реА рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд╕реНрдЯреНрд░реАрдордХреЛ рдкреНрд░рддреНрдпреЗрдХ рдмреНрдпрд╛рдХрдПрдиреНрдбрдХреЛ рд▓рд╛рдЧрд┐ RPS рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд░ Nginx рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди ELK рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдорд╕реНрдпрд╛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНтАНрдпреЛред 

рдлрд▓рд╕реНрд╡рд░реВрдк, рддрдкрд╛рдИрдВрд▓реЗ рдЧрд░реНрдиреЗ рдХрд╛рдордорд╛ рдЕрдЭ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рдПрдХреЛ рднрдП рдзреЗрд░реИрдЬрд╕реЛ рдЕрд╕рдлрд▓рддрд╛рд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрди рд╕рдХрд┐рдиреНрдереНрдпреЛред рдорд░реНрдлреАрдХреЛ рдирд┐рдпрдо рд╕рдзреИрдВ рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН: рдЬреЗ рдкрдирд┐ рдЧрд▓рдд рд╣реБрди рд╕рдХреНрдЫ, рддреНрдпреЛ рдЧрд▓рдд рд╣реБрдиреЗрдЫ, рд░ рддреНрдпрд╕рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред 

рд╕реНрд░реЛрдд: www.habr.com

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