HAProxy Load Balancer Kurulum ve Yapılandırma
z
zafer ak
Yazar
28 December 2025
1 dakika okuma
436 görüntülenme
HAProxy ile yüksek erişilebilirlik ve yük dengeleme. Backend yapılandırması, health check ve SSL termination.
HAProxy, yüksek performanslı bir TCP/HTTP yük dengeleyici ve reverse proxy'dir.
Kurulum
sudo apt update\nsudo apt install haproxy\nsudo systemctl enable haproxyTemel Yapılandırma
# /etc/haproxy/haproxy.cfg\nglobal\n log /dev/log local0\n maxconn 4096\n user haproxy\n group haproxy\n\ndefaults\n mode http\n log global\n option httplog\n timeout connect 5s\n timeout client 30s\n timeout server 30s\n\nfrontend web_front\n bind *:80\n default_backend web_servers\n\nbackend web_servers\n balance roundrobin\n server web1 192.168.1.101:80 check\n server web2 192.168.1.102:80 check\n server web3 192.168.1.103:80 check backupLoad Balancing Algoritmaları
- roundrobin: Sıralı dağıtım
- leastconn: En az bağlantıya
- source: IP hash (sticky)
Health Check
backend web_servers\n option httpchk GET /health\n http-check expect status 200\n server web1 192.168.1.101:80 check inter 5s fall 3 rise 2HAProxy, kurumsal düzeyde yük dengeleme için mükemmel bir çözümdür.