https://blog.ozkula.com/wp-content/uploads/2023/06/haproxy-balancer-nedir.jpg

HAProxy’de HTTPS Trafiğini Yönlendirme: SSL Terminasyonu ve Passthrough

Birol EMEKLİ

--

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:

--

--

Birol EMEKLİ

Systems Administrators | DevOps | ML & DP | Python | Django