HAProxy
  • Giriş
  • Nedir?
  • Ne Değildir?
  • Nasıl Çalışır?
  • Kurulum
    • Kaynak Kod ile Derlemek
    • Sunucu için HAProxy Kurulumu
    • Paket Yöneticisi ile Kurulumu
  • Temel Yapı ve Terimler
    • Format
    • Global
    • Defaults
    • Frontend
    • Backend
    • Örnek Konfigürasyon
  • SSL Termination
    • Giriş
    • SSL Termination Faydaları
    • HAProxy ile SSL'yi etkinleştirme
    • HTTP'den HTTPS'e yönlendirme
    • SSL Sürümlerini Sınırlama
    • Sertifikaları Sınırlama
    • SNI ile Sertifika Seçimi
    • EC ve RSA Destekleme
    • İstemci Sertifikaları
  • ACL
    • Giriş
    • Format
    • Fetches
    • Converters
    • Flags
    • Matching methods
  • Maps
    • Format
    • Converters
    • Map Güncellemek
      • Dosyayı Doğrudan Düzenleme
      • lb-update Modülü Kullanarak
      • Runtime API Kullanarak
      • http-request set-map
  • Multithreading
    • Giriş
    • Multiprocess to Multithreading
    • Multithreading Desteği
    • Multithreading Yapılandırma
  • Prometheus Metrics
    • Giriş
    • Native Prometheus Desteği
    • Prometheus ile Derlemek
    • HAProxy'yi Yapılandırma
    • HAProxy Exporter
  • Stats Page
    • Giriş
  • Kaynak
Powered by GitBook
On this page

Was this helpful?

Ne Değildir?

PreviousNedir?NextNasıl Çalışır?

Last updated 5 years ago

Was this helpful?

Explicit HTTP Proxy: Tarayıcıların sunucuya erişmek için kullandıkları proxy. Bu görev için gibi mükemmel açık kaynaklı yazılımlar var. Ancak, yük dengeleme ve yüksek kullanılabilirlik sağlamak için HAProxy böyle bir Proxy'nin önüne kurulabilir.

Cache Proxy: Sunucudan alınan içeriği olduğu gibi döndürür ve hiçbir önbellek ilkesine müdahale etmez. Bu iş için mükemmel bir yazılım olan kullanılabilir. HAProxy, SSL offload ve Load Balance yoluyla ölçeklenebilirlik sağlamak için böyle bir önbelleğin önüne kurulabilir.

Data Scrubber: İsteklerin veya yanıtların gövdesinde değişiklik yapmaz.

Web Server: Başlatma sırasında kendisini yalıtır ve ayrıcalıklarını bırakır, böylece bir kez başlatıldığında tek bir dosya sistemi erişimi gerçekleştirmez. Bu nedenle bir web sunucusuna dönüştürülemez. Bunun için veya gibi mükemmel açık kaynaklı yazılımlar vardır ve yük dengeleme ve yüksek kullanılabilirlik sağlamak için önlerine kurulabilir.

Packet-Based Load Balancer: IP paketlerini veya UDP datagramlarını görmez, NAT veya DSR gerçekleştirmez. Bunlar alt katmanların görevleridir. IPVS (Linux Virtual Server) gibi bazı çekirdek tabanlı bileşenler zaten bunu oldukça iyi yaparlar ve HAProxy ile mükemmel bir şekilde tamamlanabilir.

Squid
Varnish
Apache
Nginx
HAProxy