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?

  1. ACL

Converters

Bir fetches yoluyla bir bilgiye sahip olduğunuzda, dönüştürmek isteyebilirsiniz. Dönüştürücüler, fetches ile virgül veya birden fazla varsa diğer dönüştürücülerle ayrılır ve birden çok kez zincirlenebilir.

Bazı dönüştürücüler kendileri tarafından belirtilirken, diğerlerinin kendilerine argümanlar iletilir. Bağımsız değişken gerekiyorsa, parantez içinde belirtilir. Örneğin, /static ile yolun başlangıcından kaldırılmış değerini almak için regsub dönüştürücüyü bir regex ile argüman olarak kullanabilirsiniz:

path,regsub(^/static,/)

fetches de olduğu gibi, çok çeşitli dönüştürücüler var, ancak aşağıda sık kullanılanlarda bazıları:

lower

Belirtilen değeri küçük harfe çevirir.

upper

Belirtilen değeri büyük harfe çevirir.

base64

Belirtilen değeri Base64 ile kodlar.

field

Belirtilen değeri verilen karakter ile bölerek istenen eleman sırasına göre değer döner. Örneğin, "a | b | c" değeri için (|, 3) yapılırsa "c" değeri döner.

bytes

Bağımsız değişken olarak bir uzaklık ve uzunluk verir.

map

Belirtilen Map dosyasındaki örneği arar ve bulduğu değeri verir.

PreviousFetchesNextFlags

Last updated 5 years ago

Was this helpful?