Перенаправить URI на кибане с HAProxy - PullRequest
0 голосов
/ 06 февраля 2019

Я хочу использовать один и тот же хост, чтобы попасть в мои 2 разных Kibana:

https://test.com/kibana1/app/kibana

и

https://test.com/kibana2/app/kibana

Каждыйкибаны можно оценить с помощью https://aaa/app/kibana

Вот мой скрипт HAProxy:

acl k1 path_beg -m sub -i /kibana1
acl k2 path_beg -m sub -i /kibana2

use_backend KIBANA1 if k1
use_backend KIBANA2 if k2
redirect location /kibana1/app/kibana if k1
redirect location /kibana2/app/kibana if k2

Но когда я перенаправляю, он не знает URL.Как я могу сделать так, чтобы игнорировать kibana1 в URL?

Как я могу сделать это с HA Proxy?

1 Ответ

0 голосов
/ 10 февраля 2019

Я бы порекомендовал использовать настройку roundrobin на вашем бэкэнде.Это создаст баланс между вашими двумя экземплярами кибаны.Кроме того, вам было бы намного лучше, если бы вы также просто маршрутизировали по имени DNS и использовали балансировку нагрузки DNS на ваших экземплярах KB.Я предполагаю, что вы загружаете из того же эластичного экземпляра / набора данных.

Причина, по которой он не загружается, заключается в том, что ваш ACL не загружает серверную часть.

...