Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''''[[Установка и настройка]] / [[Установка и настройка|Основные элементы АппОптима]] / [[АктивныйШлюз АппОптима]] / [[АктивныйШлюз АппОптима|Подробнее об АктивныхШлюзах]] / [[Конфигурация АктивногоШлюза]] / Обратный прокси (балансировщик загрузки) для АктивногоШлюза''''' | |||
На пути от АктивногоШлюза до кластера АппОптима можно разместить обратный прокси-сервер или балансировщик нагрузки. Это позволит вашему АктивномуШлюзу подключаться к любому доступному узлу кластера, распределяя нагрузку между узлами. | На пути от АктивногоШлюза до кластера АппОптима можно разместить обратный прокси-сервер или балансировщик нагрузки. Это позволит вашему АктивномуШлюзу подключаться к любому доступному узлу кластера, распределяя нагрузку между узлами. | ||
Строка 16: | Строка 18: | ||
<[connectivity] | <[connectivity] | ||
ignoreClusterRuntimeInfo = true | ignoreClusterRuntimeInfo = true | ||
* Укажите адрес обратного прокси: Добавьте параметр <code>seedServerUrl</code> в <code>[collector]</code> раздел <code>custom.properties</code> файл в следующем формате: | * Укажите адрес обратного прокси: Добавьте параметр <code>seedServerUrl</code> в <code>[collector]</code> раздел <code>custom.properties</code> файл в следующем формате: | ||
Строка 22: | Строка 24: | ||
<code>seedServerUrl = https://<REVERSE_PROXY>:<REVERSE_PROXY_PORT>/communication</code> | <code>seedServerUrl = https://<REVERSE_PROXY>:<REVERSE_PROXY_PORT>/communication</code> | ||
<[collector] | <[collector] | ||
seedServerUrl = <nowiki>https://my.reverse-proxy.com:443/communication</nowiki | seedServerUrl = <nowiki>https://my.reverse-proxy.com:443/communication</nowiki> | ||
'''Укажите несколько адресов:''' | '''Укажите несколько адресов:''' | ||
Параметр может быть одним значением или списком через запятую целевых адресов, к которым подключается АктивныйШлюз. | Параметр может быть одним значением или списком через запятую целевых адресов, к которым подключается АктивныйШлюз. | ||
<[collector] | <[collector] | ||
seedServerUrl = <nowiki>https://my.reverse-proxy-1.com:443/communication,https://my.reverse-proxy-2.com:443/communication</nowiki | seedServerUrl = <nowiki>https://my.reverse-proxy-1.com:443/communication,https://my.reverse-proxy-2.com:443/communication</nowiki> | ||
* Сохраните файл <code>custom.properties</code> и перезапустите основную службу АктивногоШлюза. | * Сохраните файл <code>custom.properties</code> и перезапустите основную службу АктивногоШлюза. |
Текущая версия от 08:24, 8 января 2025
Установка и настройка / Основные элементы АппОптима / АктивныйШлюз АппОптима / Подробнее об АктивныхШлюзах / Конфигурация АктивногоШлюза / Обратный прокси (балансировщик загрузки) для АктивногоШлюза
На пути от АктивногоШлюза до кластера АппОптима можно разместить обратный прокси-сервер или балансировщик нагрузки. Это позволит вашему АктивномуШлюзу подключаться к любому доступному узлу кластера, распределяя нагрузку между узлами.
Для этого вам необходимо:
- Указать адрес обратного прокси-сервера/балансировщика нагрузки.
- Убедиться, что АктивныйШлюз будет игнорировать любую дополнительную информацию о целевом адресе, отправленную из кластера АппОптима, и, таким образом, будет подключаться только к указанному вами адресу.
Возможность настройки во время установки
Эту конфигурацию можно использовать для обратного прокси-сервера или балансировщика нагрузки. Также можно применить во время установки АктивногоШлюза, указав параметры в установщике АктивногоШлюза для Linux или Windows, или ее можно настроить позже, после установки АктивногоШлюза, как показано в следующей процедуре.
Настройка АктивногоШлюза для обратного прокси-сервера или балансировщика нагрузки.
Выполните следующие шаги, чтобы указать адрес обратного прокси-сервера и игнорировать информацию о подключении, полученную от кластера АппОптима:
- Остановите АктивныйШлюз и отредактируйте файл
custom.properties
в каталоге конфигурации АктивногоШлюза. - Чтобы АктивныйШлюз игнорировал информацию о подключении, полученную от кластера АппОптима, добавьте или измените параметр
ignoreClusterRuntimeInfo
в[connectivity]
разделеcustom.properties
файл:
<[connectivity] ignoreClusterRuntimeInfo = true
- Укажите адрес обратного прокси: Добавьте параметр
seedServerUrl
в[collector]
разделcustom.properties
файл в следующем формате:
seedServerUrl = https://<REVERSE_PROXY>:<REVERSE_PROXY_PORT>/communication
<[collector] seedServerUrl = https://my.reverse-proxy.com:443/communication
Укажите несколько адресов:
Параметр может быть одним значением или списком через запятую целевых адресов, к которым подключается АктивныйШлюз.
<[collector] seedServerUrl = https://my.reverse-proxy-1.com:443/communication,https://my.reverse-proxy-2.com:443/communication
- Сохраните файл
custom.properties
и перезапустите основную службу АктивногоШлюза.