Supervisor: рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЬреБрд▓ре░ 2011  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Supervisor/supervisor

рдЬрдм рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рд╣реЛ рддреЛ URL рдЙрдкрд╕рд░реНрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд▓рд┐рдВрдЧ рд▓рд┐рд╕реНрдЯ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред

рдЕрдВрдХ #28 . рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ: рдпрд╣ nginx рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

location /supervisor {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    # hack the host https://github.com/Supervisor/supervisor/issues/251
    proxy_set_header Host $http_host/supervisor/index.html;
    proxy_redirect off;
    rewrite ^/supervisor(.*)$ /$1 break;
    proxy_pass http://127.0.0.1:8999/;
}

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирдорд╕реНрддреЗ @mnaberez , рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ?

@mmoya рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА TODO.txt рд╕реВрдЪреА рдореЗрдВ рд╣реИред рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреБрдЫ рдХрд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреИрдЪ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕рдХреЗ рдмрд╛рдж рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреБрд▓ рд░рд╣рд╛ рд╣реИред рд╕рдВрдмрдВрдзрд┐рдд: #495

рдореИрдВ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВ (#495 рдФрд░ #28) рд▓реЗрдХрд┐рди рдЬреЛ рдореИрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ #372 рдХреЗ рд╕рдорд╛рди рд╣реИред рдПрдХ рдмрд╛рд░ рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдореИрдВ рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдЙрдВрдЧрд╛ред

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ: рдпрд╣ nginx рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

location /supervisor {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    # hack the host https://github.com/Supervisor/supervisor/issues/251
    proxy_set_header Host $http_host/supervisor/index.html;
    proxy_redirect off;
    rewrite ^/supervisor(.*)$ /$1 break;
    proxy_pass http://127.0.0.1:8999/;
}

@yarikdot рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо v3.3.3 рдкрд░, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ http://MY_HOST/stylesheets/supervisor.css рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд┐ 404 рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ http://MY_HOST/supervisor/stylesheets/ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ.рд╕реАрдПрд╕рдПрд╕ рдПрдХ 404 рднреА рд╣реИред

@yarikdot рдореЗрд░реЗ рд▓рд┐рдП v3.2 рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реЙрдЧ рдХрд╛ "рдЯреЗрд▓-рдПрдл" рджреГрд╢реНрдп рдирд╣реАрдВ

рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐: https://github.com/Supervisor/supervisor/pull/593 ?

base_path рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? #593: рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП base_path рдкрд░рд┐рдЪрдп рджреЗрдВ , рдореИрдВ рдЙрдк-рдкрде рдХреЗ рд▓рд┐рдП nginx рдкреНрд░реЙрдХреНрд╕реА рд╡реЗрдм рдореЙрдирд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдХреБрдЫ рднреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рдзрдиреНрдпрд╡рд╛рджред

рдПрдХ рдпреВрдЖрд░рдПрд▓ рдЙрдкрд╕рд░реНрдЧ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рд╣реИ?
рдкреАрдЖрд░ #593 рдореБрдЭреЗ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИред

рдПрдХ рд╡рд┐рд╡рд░рдг рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рд╡рд╣ рд╣реИ "рд╕реНрдерд╛рди" рд╢реАрд░реНрд╖рд▓реЗрдЦ рдореЗрдВ рдЕрдиреБрдкрд▓рдмреНрдз рдкрдеред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдХреЛрдИ рдореМрдЬреВрдж рд╣реЛрддрд╛ рддреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреЛрдИ URL рдЙрдкрд╕рд░реНрдЧ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛрддрд╛?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╕реНрдерд╛рди рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЖрдорддреМрд░ рдкрд░ рдорд┐рд▓реЗрдЧрд╛:

Location: http://supervisor:9001?message=тАж

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдХреЛрдИ рдкрде рдпрд╛ "/" рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп рдпреВрдЖрд░рдПрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓рд╛рдкрддрд╛ рд╕реНрд▓реИрд╢ рдЕрдкрд╛рдЪреЗ рдореЗрдВ рдореЗрд░реЗ рдкреНрд░реЙрдХреНрд╕реАрдЗрдВрдЧ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдпреВрдЖрд░рдПрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛:

ProxyPass /supervisor/ http://127.0.0.1:9001/
ProxyPassReverse /supervisor/ http://127.0.0.1:9001

... рдЙрджрд╛рд╣рд░рдг рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдкрд┐рдЫрд▓рд╛ рд╕реИрд╢, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рдХреЛрдИ рд╕реНрд▓реИрд╢ рдирд╣реАрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд▓рд╛рдкрддрд╛ рдкрде рдПрдХ рдмрдЧ рд╣реИ, рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдЕрд╕рд╛рдорд╛рдиреНрдп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
1 / 5 - 1 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

tkf picture tkf  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

detailyang picture detailyang  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ymsaout picture ymsaout  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kootenpv picture kootenpv  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alexmnv picture alexmnv  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ