рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдпреВрдирд┐рдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ 1.17.0 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рд╣реБрдЖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рд░рд┐рд▓реАрдЬрд╝ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдпреВрдирд┐рдЯ 1.17, рдЬрд┐рд╕рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ (рдкрд╛рдпрдерди, рдкреАрдПрдЪрдкреА, рдкрд░реНрд▓, рд░реВрдмреА, рдЧреЛ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рдиреЛрдб.рдЬреЗрдПрд╕ рдФрд░ рдЬрд╛рд╡рд╛) рдореЗрдВ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдпреВрдирд┐рдЯ рдПрдХ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓реЙрдиреНрдЪ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдб C рдФрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдЕрдкрд╛рдЪреЗ 2.0 рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред рдЖрдк рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдпреВрдирд┐рдЯ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдШреЛрд╖рдгрд╛ рдкрд╣рд▓рд╛ рдореБрджреНрджрд╛ред

рдирдпреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ:

  • рдЕрд╡рд╕рд░ рдПрдХ рдордирдорд╛рдиреЗ рд░рд┐рдЯрд░реНрди рдХреЛрдб рдХреЛ рддреБрд░рдВрдд рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдпрд╛ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рд╕рдВрд╕рд╛рдзрди рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдПрдХреНрд╢рди" рдмреНрд▓реЙрдХ рдореЗрдВ "рд░рд┐рдЯрд░реНрди" рдФрд░ "рд▓реЛрдХреЗрд╢рди" рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "*/.git/*" рдорд╛рд╕реНрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдпреВрдЖрд░рдЖрдИ рддрдХ рдкрд╣реБрдВрдЪ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдиреЗ рдпрд╛ www рд╡рд╛рд▓реЗ рд╣реЛрд╕реНрдЯ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

    {
    "рдорд┐рд▓рд╛рди": {
    "рдЙрд░реА": "*/.git/*"
    },

    "рдХрд╛рд░реНрд░рд╡рд╛рдИ": {
    "рд╡рд╛рдкрд╕реА": 403
    }
    }

    {
    "рдорд┐рд▓рд╛рди": {
    "рд╣реЛрд╕реНрдЯ": "example.org",
    },

    "рдХрд╛рд░реНрд░рд╡рд╛рдИ": {
    "рд╡рд╛рдкрд╕реА": 301,
    "рд╕реНрдерд╛рди": "https://www.example.org"
    }
    }

  • рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рднрд┐рдиреНрдирд╛рддреНрдордХ рд╕рд░реНрд╡рд░ рднрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди "рдирджреА рдХреЗ рдКрдкрд░". рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреВрд░реНрдгрд╛рдВрдХ рднрд╛рд░ рд╡рд╛рд▓рд╛ рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ 192.168.0.103 рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди, рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдзреЗ:

    {
    "192.168.0.101:8080": {
    "рд╡рдЬрди": 2
    },
    "192.168.0.102:8080": {
    "рд╡рдЬрди": 2
    },
    "192.168.0.103:8080": { },
    "192.168.0.104:8080": {
    "рд╡рдЬрди": 2
    }
    }

    рдЕрдм рдЗрд╕реЗ рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

    {
    "192.168.0.101:8080": { },
    "192.168.0.102:8080": { },
    "192.168.0.103:8080": {
    "рд╡рдЬрди": 0.5
    },
    "192.168.0.104:8080": { }
    }

  • рдбреНрд░реИрдЧрдирдлрд╝реНрд▓рд╛рдИ рдмреАрдПрд╕рдбреА рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛;
  • рдЙрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЙрдЪреНрдЪ рд▓реЛрдб рдХреЗ рддрд╣рдд рдХреЛрдб 502 "рдЦрд░рд╛рдм рдЧреЗрдЯрд╡реЗ" рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд▓рддрд╛ рдерд╛;
  • рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдореЗрдореЛрд░реА рд▓реАрдХ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬреЛ рд░рд┐рд▓реАрдЬрд╝ 1.13.0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛;
  • рдХреБрдЫ Node.js рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрддрддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ