Пример настройки HAProxy Community Edition

В этой статье приведен пример настройки HAProxy Community Edition. При необходимости вы можете изменить параметры с учетом ваших потребностей. Конфигурация протестирована с версией пакета 2.4.24-0ubuntu0.22.04.2.

Чтобы настроить HAProxy Community Edition:

  1. На хосте, где вы устанавливаете балансировщик, запустите консоль командной строки и установите пакет haproxy:

    sudo apt update && sudo apt install haproxy -y

  2. Перейдите в директорию /etc/haproxy и измените конфигурационный файл haproxy.cfg, как показано в примере ниже.Порядок секций и параметров в конфигурационном файле должен соответствовать примеру.

    Пример указания параметров в файле haproxy.cfg без использования TLS-сертификата

    Пример указания параметров в файле haproxy.cfg с использованием TLS-сертификата

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

    haproxy -f /etc/haproxy/haproxy.cfg -c

    Если команда проверки вернула ошибку, проверьте, что содержимое конфигурационного файла haproxy.cfg соответствует примеру и при необходимости внесите изменения. Если команда проверки не вернула ошибок, переходите к запуску балансировщика.

  5. Запустите балансировщик:

    sudo systemctl start haproxy

    Если сервис haproxy требует включения перед запуском,, последовательно выполните следующие команды:

    sudo systemctl enable haproxy

    sudo systemctl start haproxy

Настройка балансировщика выполнена.

В начало