HAProxy’de HTTPS Trafiğini Yönlendirme: SSL Terminasyonu ve Passthrough
HAProxy, yüksek performanslı bir TCP/HTTP yük dengeleme ve proxy çözümüdür. Linux üzerinde HAProxy konfigürasyonu yapmak, ağ trafiğini optimize etmek ve yüksek kullanılabilirlik sağlamak için oldukça faydalıdır. İşte adım adım bir HAProxy konfigürasyonu rehberi:
1. HAProxy’nin Kurulumu
Öncelikle HAProxy’yi yüklememiz gerekiyor. Debian/Ubuntu veya CentOS tabanlı sistemler için aşağıdaki adımları izleyebilirsiniz.
Debian/Ubuntu:
sudo apt update
sudo apt install haproxy -y
CentOS/RHEL:
sudo yum install epel-release -y
sudo yum install haproxy -y
2. HAProxy Konfigürasyon Dosyasının Düzenlenmesi
HAProxy’nin ana konfigürasyon dosyası genellikle /etc/haproxy/haproxy.cfg
konumundadır. Bu dosyayı düzenleyerek yük dengeleme yapısını oluşturabilirsiniz.
Temel Konfigürasyon:
HAProxy’nin başlatılması ve düzgün çalışması için en azından global ve default ayarları yapmanız gerekmektedir.
sudo nano /etc/haproxy/haproxy.cfg
Global Ayarlar: