Как установить сеанс haproxy и стати c страницы? - PullRequest
0 голосов
/ 30 января 2020

У меня есть две проблемы:

  1. Сеанс HAProxy

    Войдите на страницу управления администратора для Jira / Confluence с помощью балансировщика нагрузки, невозможно войти. Если войти на каждый сервер, он может войти на страницу управления администратора.

  2. HAProxy Stati c page

    IP-адрес балансировщика нагрузки Jira не может отображаться как обычный CSS стр. Но они хороши, если доступ к разным серверам. Таким образом, причиной будет конфигурация о состоянии c в HAProxy.


Добавить /etc/haproxy/haproxy.cfg

#---------------------------------------------------------------------
# main frontend which proxys to the backends
#---------------------------------------------------------------------
frontend jira
    bind :::8080 v4v6
    # acl url_static       path_beg       -i /static /images /javascript /stylesheets
    # acl url_static       path_end       -i .jpg .gif .png .css .js

    # use_backend static          if url_static
    default_backend             jira

frontend confluence
    bind :::8090 v4v6
    # acl url_static       path_beg       -i /static /images /javascript /stylesheets
    # acl url_static       path_end       -i .jpg .gif .png .css .js

    # use_backend static          if url_static
    default_backend             confluence

#---------------------------------------------------------------------
# static backend for serving up images, stylesheets and such
#---------------------------------------------------------------------
# backend static
#    balance     roundrobin
#    server      static 127.0.0.1:4331 check

#---------------------------------------------------------------------
# round robin balancing between the various backends
#---------------------------------------------------------------------
backend jira
    balance     roundrobin
    cookie JSESSIONID prefix nocache
    server jira1 [IP1]:8080 check cookie jira1
    server jira2 [IP2]:8080 check cookie jira2

backend confluence
    balance     roundrobin
    cookie JSESSIONID prefix nocache
    server confluence1 [IP3]:8090 check cookie confluence1
    server confluence2 [IP4]:8090 check cookie confluence2
...