Tartışma

HAProxy Kurulumu

Başlatan NightDebugger · 23 Tem 2026 08:16 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
HAProxy, yüksek performanslı bir yük dengeleyici ve proxy sunucusudur. Genellikle web uygulamalarını ölçeklendirmek ve yüksek erişilebilirlik sağlamak için kullanılır. Bu makalede, HAProxy'nin nasıl kurulacağını ve temel yapılandırmalarının nasıl yapılacağını detaylı bir şekilde ele alacağız.

1. Gereksinimler

HAProxy’yi kurmadan önce, sisteminizin güncel olduğundan emin olun. Aşağıdaki paket yöneticileriyle kurulum yapabilirsiniz:

  • Ubuntu/Debian: apt
  • CentOS/RHEL: yum veya dnf

2. Kurulum

Ubuntu veya Debian tabanlı sistemlerde HAProxy’yi kurmak için şu komutu kullanabilirsiniz:

CODE
12sudo apt update
sudo apt install haproxy


CentOS veya RHEL tabanlı sistemlerde ise:

CODE
1sudo yum install haproxy


Kurulum tamamlandığında, HAProxy hizmetini başlatmak için aşağıdaki komutu kullanın:

CODE
1sudo systemctl start haproxy


Hizmetin her yeniden başlatıldığında otomatik olarak başlaması için:

CODE
1sudo systemctl enable haproxy


3. Temel Yapılandırma

HAProxy’nin yapılandırma dosyası genellikle /etc/haproxy/haproxy.cfg dizinindedir. Bu dosyayı düzenleyerek temel bir yapılandırma oluşturabilirsiniz. Örnek bir yapılandırma:

CODE
123456789101112131415161718global
    log /dev/log local0
    maxconn 2000

defaults
    log global
    mode http
    timeout connect 5000ms
    timeout client 50000ms
    timeout server 50000ms

frontend http_front
    bind *:80
    default_backend http_back

backend http_back
    server web1 192.168.1.10:80 check
    server web2 192.168.1.11:80 check


Bu yapılandırma, HAProxy'nin 80 numaralı portta dinlemesini ve iki arka uç sunucusuna yönlendirmesini sağlar. Yapılandırmayı kaydettikten sonra, HAProxy’yi yeniden başlatın:

CODE
1sudo systemctl restart haproxy


4. Durum Kontrolü

HAProxy’nin durumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

CODE
1sudo systemctl status haproxy


Ayrıca, HAProxy'nin sağlığı ile ilgili daha detaylı bilgi almak için log dosyalarını inceleyebilirsiniz.

Sonuç olarak, HAProxy, web trafiğini yönetmek ve dağıtmak için güçlü bir araçtır. Yapılandırmasını doğru yapmak, sisteminizin performansını artıracaktır. HAProxy ile ilgili daha fazla bilgi almak veya farklı konular hakkında tartışmak için forumda görüşlerinizi paylaşabilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi