Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Обратный прокси (балансировщик загрузки) для АктивногоШлюза

Материал из Документация АппОптима

Установка и настройка / Основные элементы АппОптима / АктивныйШлюз АппОптима / Подробнее об АктивныхШлюзах / Конфигурация АктивногоШлюза / Обратный прокси (балансировщик загрузки) для АктивногоШлюза

На пути от АктивногоШлюза до кластера АппОптима можно разместить обратный прокси-сервер или балансировщик нагрузки. Это позволит вашему АктивномуШлюзу подключаться к любому доступному узлу кластера, распределяя нагрузку между узлами.

Для этого вам необходимо:

  • Указать адрес обратного прокси-сервера/балансировщика нагрузки.
  • Убедиться, что АктивныйШлюз будет игнорировать любую дополнительную информацию о целевом адресе, отправленную из кластера АппОптима, и, таким образом, будет подключаться только к указанному вами адресу.

Возможность настройки во время установки

Эту конфигурацию можно использовать для обратного прокси-сервера или балансировщика нагрузки. Также можно применить во время установки АктивногоШлюза, указав параметры в установщике АктивногоШлюза для 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 и перезапустите основную службу АктивногоШлюза.