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

Материал из Документация Ключ-АСТРОМ

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

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

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

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

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