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

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

Материал из Документация АппОптима
(Новая страница: «На пути от АктивногоШлюза до кластера Ключ-Астром можно разместить обратный прокси-серв...»)
 
Нет описания правки
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
На пути от АктивногоШлюза до кластера Ключ-Астром можно разместить обратный прокси-сервер или балансировщик нагрузки. Это позволит вашему АктивномуШлюзу подключаться к любому доступному узлу кластера, распределяя нагрузку между узлами.
'''''[[Установка и настройка]] / [[Установка и настройка|Основные элементы АппОптима]] / [[АктивныйШлюз АппОптима]] / [[АктивныйШлюз АппОптима|Подробнее об АктивныхШлюзах]] / [[Конфигурация АктивногоШлюза]] / Обратный прокси (балансировщик загрузки) для АктивногоШлюза'''''
 
На пути от АктивногоШлюза до кластера АппОптима можно разместить обратный прокси-сервер или балансировщик нагрузки. Это позволит вашему АктивномуШлюзу подключаться к любому доступному узлу кластера, распределяя нагрузку между узлами.


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


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


=== Возможность настройки во время установки ===
=== Возможность настройки во время установки ===
Строка 10: Строка 12:


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


# Остановите АктивныйШлюз и отредактируйте файл <code>custom.properties</code> в каталоге конфигурации АктивногоШлюза.
* Остановите АктивныйШлюз и отредактируйте файл <code>custom.properties</code> в каталоге конфигурации АктивногоШлюза.
# Чтобы АктивныйШлюз игнорировал информацию о подключении, полученную от кластера Ключ-Астром, добавьте или измените параметр <code>ignoreClusterRuntimeInfo</code>  в  <code>[connectivity]</code> разделе <code>custom.properties</code> файл:
* Чтобы АктивныйШлюз игнорировал информацию о подключении, полученную от кластера АппОптима, добавьте или измените параметр <code>ignoreClusterRuntimeInfo</code>  в  <code>[connectivity]</code> разделе <code>custom.properties</code> файл:


  <code>[connectivity]
  <[connectivity]
  ignoreClusterRuntimeInfo = true</code>
  ignoreClusterRuntimeInfo = true
Укажите адрес обратного прокси: Добавьте параметр <code>seedServerUrl</code>  в <code>[collector]</code> раздел <code>custom.properties</code> файл в следующем формате:
 
* Укажите адрес обратного прокси: Добавьте параметр <code>seedServerUrl</code>  в <code>[collector]</code> раздел <code>custom.properties</code> файл в следующем формате:


<code>seedServerUrl = https://<REVERSE_PROXY>:<REVERSE_PROXY_PORT>/communication</code>
<code>seedServerUrl = https://<REVERSE_PROXY>:<REVERSE_PROXY_PORT>/communication</code>
  <code>[collector]
  <[collector]
  seedServerUrl = <nowiki>https://my.reverse-proxy.com:443/communication</nowiki></code>
  seedServerUrl = <nowiki>https://my.reverse-proxy.com:443/communication</nowiki>
'''Укажите несколько адресов:'''
'''Укажите несколько адресов:'''


Параметр может быть одним значением или списком через запятую целевых адресов, к которым подключается АктивныйШлюз.
Параметр может быть одним значением или списком через запятую целевых адресов, к которым подключается АктивныйШлюз.
  <code>[collector]
  <[collector]
  seedServerUrl = <nowiki>https://my.reverse-proxy-1.com:443/communication,https://my.reverse-proxy-2.com:443/communication</nowiki></code>
  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 и перезапустите основную службу АктивногоШлюза.