Архитектура высокодоступного кластера 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
### Docs Server ### |
Перезапустите HAProxy:
sudo systemctl restart haproxy