Teh Hermit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
установка_и_настройка_haproxy [2025/12/09 10:30] jpустановка_и_настройка_haproxy [2025/12/09 11:38] (current) jp
Line 12: Line 12:
 === Пример работающей конфигурации === === Пример работающей конфигурации ===
  
-Данный конфиг - пример простой балансировки двух серверов в режиме //tcp//+Данный конфиг - пример простой балансировки двух серверов в режиме //tcp// методом //SSL-passthrough// (без терминирования подключения на балансере, в данном случае сертфиикаты SSL будут отдавать серверы, на которые происходит балансировка). 
  
 <code> <code>
Line 49: Line 49:
     maxconn                 3000     maxconn                 3000
  
-frontend indeedlbfront_https+frontend lbfront_https
     bind *:443     bind *:443
     option tcplog     option tcplog
     mode tcp     mode tcp
-    default_backend indeedlb_https+    default_backend lb_https
  
-backend indeedlb_https+backend lb_https
     mode tcp     mode tcp
     balance roundrobin     balance roundrobin
Line 62: Line 62:
     server server02 10.10.10.134:443 check-ssl     server server02 10.10.10.134:443 check-ssl
 </code>  </code> 
 +
 +Проверить конфигурацию HAProxy на ошибки можно так:
 +
 +  haproxy -c -f /etc/haproxy/haproxy.cfg
 +:!: У HAProxy бывают ошибки, связанные с EOF, в файле конфигурации. Исправляем так:
 +
 +  echo "" >> /etc/haproxy/haproxy.cfg
 +Если требуется почитать логи:
 +  journalctl -u haproxy
 +{{tag>Linux Networking}}
установка_и_настройка_haproxy.1765276227.txt.gz · Last modified: by jp