рдирдпреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ:
-
рдЕрд╡рд╕рд░ рдПрдХ рдордирдорд╛рдиреЗ рд░рд┐рдЯрд░реНрди рдХреЛрдб рдХреЛ рддреБрд░рдВрдд рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдпрд╛ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рд╕рдВрд╕рд╛рдзрди рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдПрдХреНрд╢рди" рдмреНрд▓реЙрдХ рдореЗрдВ "рд░рд┐рдЯрд░реНрди" рдФрд░ "рд▓реЛрдХреЗрд╢рди" рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "*/.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