VK WorkSpace On-Premise logo
Помощь
Обновлена 20 октября 2026 г. в 14:33

Установка HAProxy

HAProxy — инструмент обеспечения высокой доступности и балансировки нагрузки.

Установка состоит из двух этапов:

  1. Установка HAProxy
  2. Настройка базовой конфигурации HAProxy

Шаг 1: Установка HAProxy

  1. Установите HAProxy, используя следующую команду:

    sudo apt install haproxy -y
  2. Запустите сервис HAProxy и добавьте его в автозагрузку:

    sudo systemctl enable --now haproxy

Шаг 2: Настройка базовой конфигурации HAProxy

  1. Переместите конфигурационный файл по умолчанию:

    sudo mv /etc/haproxy/haproxy.cfg{,.original}
  2. Создайте и откройте для редактирования новый конфигурационный файл с помощью команды:

    sudo nano /etc/haproxy/haproxy.cfg

    Базовая часть кофигурационного файла описывает параметры работы сервера HAProxy: режим работы, таймауты, количество подключений, включение web‑интерфейса и т.д. В примере приведена необходимая конфигурация параметров для работы сервера HAProxy. Подробнее об используемых параметрах читайте в официальной документации HAProxy.

    Пример базовой конфигурационный HAProxy для файла haproxy.cfg

    global    maxconn 100000    log /dev/log local0    log /dev/log local1 notice    chroot /var/lib/haproxy    stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners    stats timeout 30s    user haproxy    group haproxy    daemondefaults    mode tcp    log global    retries 2    timeout queue 5s    timeout connect 5s    timeout client 60m    timeout server 60m    timeout check 15slisten stats    mode http    bind haproxy-server.your_domain:7000    stats enable    stats uri /### PostgreSQL ###### PostgreSQL ###### RabbitMQ ###### RabbitMQ ###### Redis ###### Redis ###### S3 MinIO ###### S3 MinIO ###### Docs Server ###### Docs Server ###
  3. Перезапустите HAProxy:

    sudo systemctl restart haproxy

Технический писатель: Белова Ирина

Была ли статья полезна?