ELMA365 On-Premises > Подготовка инфраструктуры > Балансировщик нагрузки / Конфигурация HAProxy для сервера документов

Конфигурация HAProxy для сервера документов

Архитектура высокодоступного кластера ELMA365 подразумевает взаимодействие микросервисов приложения ELMA365 с сервером документов Р7-Офис, ONLYOFFICE Docs Server. Рассматриваемая в данной статье конфигурация HAProxy для сервера документов предполагает равномерную балансировку трафика между двумя серверами документов.

Пример конфигурации HAProxy для сервера документов

HAProxy равномерно распределяет клиентские подключения, приходящие на r7office.your_domain, между серверами документов.

Подробнее о том, как подготовить конфигурацию для балансировки трафика между двумя серверами документов, читайте в статье «Установка сервера документов Р7-Офис».

Откройте для редактирования конфигурационный файл haproxy.cfg с помощью команды:

sudo nano /etc/haproxy/haproxy.cfg

Пример конфигурации для настройки балансировки нагрузки между двумя серверами документов с помощью HAProxy для добавления в файл haproxy.cfg:

### Docs Server ###
listen docsserver
    bind r7office.your_domain:80
    mode http
    balance leastconn
    server r7office1 r7office-server1.your_domain:80 check inter 2s
    server r7office2 r7office-server2.your_domain:80 check inter 2s
### Docs Server ###

Пример конфигурации HAProxy с использованием SSL

Перезапустите HAProxy:

sudo systemctl restart haproxy