Als «haproxy» getaggte Fragen

HAProxy ist eine Open Source, sehr schnelle und zuverlässige Lösung, die Hochverfügbarkeit, Lastausgleich und Proxy für TCP- und HTTP-basierte Anwendungen bietet. Es eignet sich besonders für Websites, die unter sehr hoher Last gecrawlt werden und Persistenz oder Layer7-Verarbeitung benötigen.


3
DNS-Server mit Lastenausgleich: UDP / TCP
Ich wurde gebeten, unsere Lastausgleichsinfrastruktur im Rechenzentrum neu aufzubauen. Die ursprüngliche Anforderung bestand darin, FTP-Server mit Lastenausgleich zu erstellen. Ich habe versucht, dies mit dem aktuellen Load Balancer ( Piranha / LVS) zu tun , habe es aber nicht zum Laufen gebracht. Nicht nur, weil es für diese Software kaum …

4
Haproxy protokolliert keine Anfragen?
Also habe ich Haproxy so konfiguriert, dass die Protokollierung über rsyslog erfolgt und vorerst alle in einer Datei gespeichert werden. Es wird definitiv protokolliert, da ich beim Start diese "Start" -Nachrichten erhalte, aber überhaupt keine HTTP-Anforderungen protokollieren. Was ist falsch an meiner Konfiguration? haproxy.cfg : global log /dev/log local0 debug …

1
Leiten Sie mehrere Subdomains mit Haproxy an ein einzelnes Backend
Ich verwende Haproxy, um die Route für mehrere Anwendungen zu steuern, die auf einem einzelnen Server ausgeführt werden. Für eine der verwendeten Domänen gibt es mehrere Dutzend Subdomänen, die an eine der wenigen Anwendungen gerichtet werden sollten. Derzeit liste ich alle diese Subdomains in einer separaten Zeile auf. Meine Frontend-Konfiguration …

1
HAProxy Health Checks: Verwenden von httpchk und beobachten?
Ich verwende HAProxy 1.4.18 mit der folgenden Backend-Konfiguration backend staging option httpchk HEAD /check.txt HTTP/1.0 http-check disable-on-404 default-server error-limit 1 on-error mark-down server staging01 x.x.x.x:80 check observe layer7 server staging02 x.x.x.x:80 check observe layer7 Auf den Servern werden mehrere Anwendungen auf Apache / Passenger ausgeführt. Die Kombination von httpchk und …
10 haproxy 

4
Haproxy + Stunnel + Keep-Alive?
Ich möchte stunnel vor haproxy 1.4 stellen, um den HTTPS-Verkehr zu verarbeiten. Ich brauche auch Stunnel, um den X-Forwarded-For- Header hinzuzufügen . Dies kann durch die "stunnel-4.xx-xforwarded-for.diff" erreicht werden Patches von der haproxy Website. In der Beschreibung wird jedoch Folgendes erwähnt: Beachten Sie, dass dieser Patch nicht mit Keep-Alive funktioniert, …
10 ssl  https  tcp  haproxy  stunnel 

1
Hardwareempfehlungen für HAProxy für eine Site mit kleinem oder mittlerem Datenverkehr
Ich bin daran interessiert, HAProxy für die Verwendung als Load Balancer für eine Reihe von Webanwendungen mit geringem Datenverkehr einzurichten. Die Nutzung nimmt zu und könnte in naher Zukunft (ca. 6 Monate) mittelgroß werden. Hauptsächlich suchen wir nach einem Lastausgleich, da einige Kunden einen eigenen dedizierten Server wünschen, andere so …

1
HAProxy: mehrere Frontends, gleiche Bindung
Ist dies möglich / richtig, um mehrere Frontends zu konfigurieren, die an denselben Port auf HAProxy gebunden sind? frontend A bind :80 bind :2000-5000 acl rule_about_A use_backend server_A if rule_about_A frontend B bind :80 acl rule_about_B use_backend server_B if rule_about_B In diesem Anwendungsfall muss das Frontend A an 80 und …
10 haproxy 

3
Wie kann ich einen Platzhalter-Host in ACL-Listen in HAproxy abgleichen?
Ich habe die folgenden Zeilen in meiner haproxy.conf: acl valid_domains hdr(Host) -i mysite.com images.mysite.com docs.mysite.com admin.mysite.com redirect location http://mysite.com/invalid_domain if !valid_domains Wie kann ich eine Subdomain abgleichen? Ich habe es versucht: acl valid_domains hdr(Host) -i *.mysite.com und: acl valid_domains hdr(Host) -i [a-z]+.mysite.com ... aber beides hat nicht funktioniert. Vielen Dank

1
Wie füge ich Antwortheader mit HAproxy 1.6 basierend auf dem Anforderungs-URI hinzu?
Ich verwende HAproxy 1.6 als Load Balancer vor Tomcat-Servern. Ich muss Antwortheader basierend auf dem Anforderungs-URI hinzufügen. Zum Beispiel möchte ich den Antwortheader hinzufügen, Cache-Control public,max-age="600"wenn die Anforderungs-Uri ist, /apiaber nicht, wenn die Anforderungs-Uri etwas anderes ist. Mein erster Versuch war die Verwendung von acl basierend auf dem Pfad, um …

3
Ist es möglich, mehrere Load Balancer zu verwenden, um den Datenverkehr auf meine Anwendungsserver umzuleiten?
Ich bin neu im Bereich Load Balancing und frage mich, ob es möglich ist, mehrere Load Balancer zu verwenden, um den Datenverkehr auf meine Anwendungsserver umzuleiten. Ich verstehe nicht wirklich, wie das gemacht werden kann. Sollte ein Domainname nicht eins zu eins mit der IP-Adresse eines bestimmten Servers übereinstimmen (in …

1
HAProxy URL bei 404-Fehler neu schreiben
Wie kann ich HAProxy dazu bringen, in ein anderes Back-End umzuschreiben, wenn dem ersten die Datei fehlt? Was ich brauche errorloc, ist ein Umschreiben anstelle einer Umleitung, damit der Client die Umleitung nicht kennt. Wir haben eine Anwendung für NginX entwickelt, die sowohl Reverse Proxy als auch Webserver für statische …
9 nginx  haproxy 

1
Verwenden von URL-Parametern für den Lastausgleich mit HAProxy
Ich habe ein System, das den Lastenausgleich über ein Cookie ausführt, möchte aber alternativ einen URL-Parameter verwenden. (Insbesondere habe ich eine Front-End-App, die keine Cookies unterstützt). Mein Setup ist etwas komplex - ich habe ein Multiplayer-System und verwende einen Stick-Tisch mit diesem Cookie, um sicherzustellen, dass verschiedene Personen, die dasselbe …

2
HAproxy-Subdomain-Weiterleitung
Ich besitze eine Domain wie xyz.com und versuche, die Subdomain anderer IP mit Haproxy umzuleiten. Ich verwende Tomcat auf den Servern und ich verwende Haproxy, um eingehende Anforderungen an Port 80 an Port 8080 umzuleiten. Like; www.xyz.com -> 10.0.0.1 www.xyz.com/abc -> 10.0.0.2 or abc.xyz.com -> 10.0.0.2 Wie setze ich Haproxy, …
9 linux  haproxy 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.