Apache Balancer с несколькими сайтами и веб-сервисами - PullRequest
0 голосов
/ 01 июня 2018

Bonjour,

J'ai un web web site à l'URL: //monsite.fr ru PHP-приложение для разработки приложений на JAVA и для его создания - спорный вопрос //monsite.fr/outil1 et //monsite.fr/outil2 Bien entendu ces outils, необходимые и не связанные с этим, вход в систему / доступ к информации и сессия в сеансе.

Mes applis java tournent sur des serveurs Wildfly в домене режима, j'aimeraisне обращайте внимания на перераспределение долга за услуги дикой мухи через балансировку ценностей и возможностей для клиентов, не выходя из строя, в соответствии с планом.

Маленькие трудные дополнительные предложенияapplis JAVA s'appellent l'une et l'autre через веб-сервисы SOAP dispo aux url http://monsite.fr/outil1/services et http://monsite.fr/outil2/services Приоритетная функция в системе поддержки веб-сервисов

Aujourd'hui je n'arrive pas configr mon apache для исправления ошибок

Настройка конфигурации:

<Location /balancer-manager>
    SetHandler balancer-manager
</Location>

# Redirection balancer-manager
ProxyPass /balancer-manager !

# Load balancer Proxy settings
<Proxy balancer://mybalancer>
      BalancerMember http://urlserveurwildfly1:8682 route=way1
      BalancerMember http://urlserveurwildfly2:8682 route=way2
</Proxy>

# Redirection /outil1 
ProxyPass /outil1 balancer://mybalancer/outil1 stickysession=JSESSIONID|jsessionid
ProxyPassReverse /outil1  balancer://mybalancer/outil1
ProxyPassReverseCookieDomain balancer://mybalancer/outil1/ /

# Redirection /outil2 vers Jboss suivi
ProxyPass /outil2 balancer://mybalancer/outil2 stickysession=JSESSIONID
ProxyPassReverse /outil2  balancer://mybalancer/outil2 stickysession=JSESSIONID
ProxyPassReverseCookieDomain balancer://mybalancer/outil2/ /

ProxyPassReverseCookiePath / /

Quelqu'un a t'il des idées for que tout fonctionne au mieux?

Здравствуйте,

У меня есть веб-сайт по URL: http://monsite.fr в PHP, а также инструменты управления, разработанные в JAVA, которые я хочу сделать доступными для http://monsite.fr/outil1 и http://monsite.fr/outil2 Конечно, эти инструменты требуют логин / пароль и сохраняют информацию в сеансе.

Мои java-приложения запускаются на серверах Wildfly в режиме домена, поэтому я бы хотел, чтобы балансировка нагрузки на серверах wildfly осуществлялась балансировщиком, но с системой подписки, чтобы после подключения клиента он оставался на том же сервере в фоновом режиме..

Небольшая дополнительная трудность: приложения JAVA вызывают друг друга через веб-сервисы SOAP, доступные для URL http://monsite.fr/outil1/services и http://monsite.fr/outil2/services, необходимо, чтобы система также работала для вызовов в веб-службах

Сегодня я не могу настроить мой apache для того, чтобы все работало нормально

Моя текущая конфигурация:

<Location /balancer-manager>
    SetHandler balancer-manager
</Location>

# Redirection balancer-manager
ProxyPass /balancer-manager !

# Load balancer Proxy settings
<Proxy balancer://mybalancer>
      BalancerMember http://urlserveurwildfly1:8682 route=way1
      BalancerMember http://urlserveurwildfly2:8682 route=way2
</Proxy>

# Redirection /outil1 
ProxyPass /outil1 balancer://mybalancer/outil1 stickysession=JSESSIONID|jsessionid
ProxyPassReverse /outil1  balancer://mybalancer/outil1
ProxyPassReverseCookieDomain balancer://mybalancer/outil1/ /

# Redirection /outil2 vers Jboss suivi
ProxyPass /outil2 balancer://mybalancer/outil2 stickysession=JSESSIONID
ProxyPassReverse /outil2  balancer://mybalancer/outil2 stickysession=JSESSIONID
ProxyPassReverseCookieDomain balancer://mybalancer/outil2/ /

ProxyPassReverseCookiePath / /

У кого-нибудь есть идеи, как все работает?

1 Ответ

0 голосов
/ 01 июня 2018

J'ai testé comme ça: ça fonctionne mieux mais lors des appels Webservices c'est parfois très long!

Автоматический перевод:

Я проверял вот так: работает лучше, но во время звонков на веб-сервисы иногда требуется очень много времени для запуска!

<Location /balancer-manager>
    SetHandler balancer-manager
</Location>

# Redirection balancer-manager
ProxyPass /balancer-manager !

Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED

# Load balancer Proxy settings (session free)
<Proxy balancer://mybalancer>
      BalancerMember http://urlserveurwildfly1:8682 route=way1
      BalancerMember http://urlserveurwildfly2:8682 route=way2
      ProxySet stickysession=ROUTEID
</Proxy>

# Redirection /outil1
ProxyPass /gestion balancer://mybalancer/outil1 
ProxyPassReverse /outil1  balancer://mybalancer/outil1
ProxyPassReverseCookieDomain balancer://mybalancer/outil1/ /

# Redirection /outil2
ProxyPass /outil2 balancer://mybalancer/outil2
ProxyPassReverse /outil2  balancer://mybalancer/outil2
ProxyPassReverseCookieDomain balancer://mybalancer/outil2/ /
...