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

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

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

  • рдЕрд╡рд╕рд░ рдпреВрдЖрд░рдЖрдИ рддрд░реНрдХреЛрдВ, рд╣реЗрдбрд░ рдФрд░ рдХреБрдХреАрдЬрд╝ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд░реВрдЯрд┐рдВрдЧ рдЕрдиреБрд░реЛрдз;

    "рд╣реЗрдбрд░": [
    {
    "рд╕реНрд╡реАрдХрд╛рд░-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ": "*gzip*",
    "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ": "рдореЛрдЬрд╝рд┐рд▓рд╛/5.0*"
    },
    {
    "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ": "рдХрд░реНрд▓*"
    }
    ]

  • рд░реВрдЯ рдорд┐рд▓рд╛рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЕрдм рдордзреНрдп-рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдорд╛рд╕реНрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,

    "рд╣реЛрд╕реНрдЯ": ["eu-*.example.com", "!eu-5.example.com"]

  • ╨Я╨╛╨┤╨┤╨╡╤А╨╢╨║╨░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП POST рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреЗрдЬреЗ рдЧрдП рдСрдкрд░реЗрд╢рди (рдкрд░рд┐рд╡рд░реНрддрди JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ);

    рдХрд░реНрд▓ -рдПрдХреНрд╕ рдкреЛрд╕реНрдЯ -рдбреА '{"рдореИрдЪ": {"рдпреВрд░реА": "/рдкреНрд░реЛрдбрдХреНрд╢рди/*"}, \
    "рдХрд╛рд░реНрд░рд╡рд╛рдИ": {"рдкрд╛рд╕": "рдПрдкреНрд▓рд┐рдХреЗрд╢рди/рд╡рд┐рдХреА-рдкреНрд░реЛрдб"}}' \
    --unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдП рдмрд┐рдирд╛ рд▓рд┐рдирдХреНрд╕ рдкрд░ CAP_SETUID рдФрд░ CAP_SETGID рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╕рдореВрд╣ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред

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

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