Пример настройки HAProxy Community Edition
В этой статье приведен пример настройки HAProxy Community Edition. При необходимости вы можете изменить параметры с учетом ваших потребностей. Конфигурация протестирована с версией пакета 2.4.24-0ubuntu0.22.04.2.
Чтобы настроить HAProxy Community Edition:
- На хосте, где вы устанавливаете балансировщик, запустите консоль командной строки и установите пакет haproxy:
sudo apt update && sudo apt install haproxy -y - Перейдите в директорию /etc/haproxy и измените конфигурационный файл haproxy.cfg, как указано в примере. Порядок секций и параметров в конфигурационном файле должен соответствовать примеру.
Пример указания параметров в файле haproxy.cfg без использования TLS-сертификата
Пример указания параметров в файле haproxy.cfg с использованием TLS-сертификата
- Сохраните конфигурационный файл haproxy.cfg.
- Проверьте корректность оформления конфигурационного файла haproxy.cfg с помощью следующей команды:
haproxy -f /etc/haproxy/haproxy.cfg -cЕсли команда проверки вернула ошибку, проверьте, что содержимое конфигурационного файла haproxy.cfg соответствует примеру и при необходимости внесите изменения. Если команда проверки не вернула ошибок, переходите к запуску балансировщика.
- Запустите балансировщик:
sudo systemctl start haproxyЕсли сервис haproxy требует включения перед запуском, последовательно выполните следующие команды:
sudo systemctl enable haproxysudo systemctl start haproxy
Настройка балансировщика выполнена.