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.

2
Wie kann ich Haproxy-Routenanforderungen basierend auf URL-Teilzeichenfolgen erstellen?
Ein Load Balancer wird mit zwei Backends eingerichtet. Die Anforderungs-URI sieht folgendermaßen aus: http://example.com/answers/submit http://example.com/tag-02/answers/submit Wie kann ich haproxy so konfigurieren, dass die Anfrage an das eine oder andere der beiden Backends gesendet wird, abhängig vom Format der Anfrage-URI? Der einzige Unterschied zwischen den Anforderungen besteht /tag-02/in der Anforderungs-URI. Eine …
13 haproxy 

6
Windows-Ersatz für HAProxy
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Es scheint nicht, dass es eine ähnliche Frage zu dieser bereits geposteten gibt, also werde ich weitermachen und fragen. Ich arbeite …

2
Binden Sie an alle Schnittstellen für IPv4 und IPv6 in Haproxy
Ich möchte Haproxy so konfigurieren , dass es an alle Schnittstellen (dh und ) sowohl an einen tcpals auch an einen tcp6Socket bindet .0.0.0.0:80:::80 Dieses Ziel konnte ich mit folgenden Einstellungen erreichen: listen web bind :80 v4v6 bind :::80 v6only Gibt es einen kürzeren Weg als diesen? Ich erwarte, dass …
13 haproxy 


2
Haproxy-Timing-Verbindungsdiagramm
Ich versuche mehr über die Haproxy-Timings zu verstehen. Nachfolgend finden Sie einen Auszug der Timings aus dem Haproxy-Handbuch: Tq: Gesamtzeit zum Abrufen der Clientanforderung (nur HTTP-Modus) ... Tw: Gesamtzeit in den Warteschlangen, die auf einen Verbindungssteckplatz gewartet hat ... Tc: Gesamtzeit zum Herstellen der TCP-Verbindung zum Server .... Tr: Serverantwortzeit …
13 haproxy 

4
Haproxy-Protokollierung in Syslog
Ich habe haproxy 1.5 via apt-get auf ubuntu 14.04 via ppa:vbernat/haproxy-1.5per http://haproxy.debian.net/ installiert Das Problem ist, dass es sich an /var/log/syslogstatt anmeldet/var/log/haproxy.log Das Setup ist im Grunde die Standardeinstellung: /etc/haproxy/haproxy.cfg global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s …

2
HAProxy-Switch nur bei Serverausfall
Angenommen, ich habe zwei Server - SA und SB. Ist es möglich, HAProxy so zu konfigurieren, dass es so funktioniert: Alle Verbindungen gehen zu SA -> SA geht aus -> HAProxy schaltet alle Verbindungen zu SB -> bis SB nicht aus ist - es gehen keine Verbindungen zu SA, auch …


6
Der beste Weg, um den Lastausgleich über mehrere statische Dateiserver hinweg auch für eine Bandbreitenverteilung durchzuführen?
Zunächst erkläre ich Ihnen meine Situation. Ich betreibe eine ziemlich beliebte Website als Nebenprojekt, daher kann ich nicht wirklich eine Menge Geld in sie investieren. Ich habe derzeit nur einen Server mit HAProxy im Vordergrund, der normale Anfragen an Apache und alle statischen Dateianfragen an Lighttpd sendet. Dies funktioniert sehr …

2
HAProxy, Integritätsprüfung mehrerer Server mit unterschiedlichen Hostnamen
Ich muss den Lastausgleich zwischen mehreren laufenden Servern mit unterschiedlichen Hostnamen durchführen. Ich kann nicht auf jedem den gleichen virtuellen Host einrichten. Ist es möglich, nur eine Listen-Konfiguration mit mehreren Servern zu haben und die Integritätsprüfungen die http-send-name-header HostAnweisung anwenden zu lassen ? Ich benutze HAProxy 1.5. Ich habe mir …
11 haproxy 

1
Hinzufügen eines benutzerdefinierten Headers mit der absoluten Adresse der ursprünglich angeforderten Ressource
Ich habe folgendes Setup: |-------|--- backend1:8080 example.com:80---|HAProxy|--- backend2:8080 |-------|--- backend3:8080 Ich möchte den HAProxy so konfigurieren, dass ein benutzerdefinierter Header hinzugefügt wird, der die ursprüngliche URL enthält. Zum Beispiel, wenn der Benutzer dies wünscht http://example.com/foo?bar=baz, dh: GET /foo?bar=baz HTTP/1.1 Host: example.com:80 Ich möchte, dass der HAProxy diese Anfrage wie folgt …
11 haproxy 

2
Protokollierung des gesamten POST-Körpers mit HAProxy?
Ich versuche, einige Probleme mit der Interaktion eines Javascript-Clients mit einem Anwendungsserver aufzuspüren, und möchte die gesamte http-Nutzlast (Header, Body und alles) sehen, die hin und her übertragen wird. Es kommt also vor, dass sich bereits ein Haproxy-Server vor dem Anwendungsserver befindet, und ich hatte gehofft, Haproxy verwenden zu können, …
11 haproxy 

3
Sollte Nginx an der Vorderseite von HAProxy oder gegenüber stehen?
Ich habe wenig Erfahrung im Design von Website-Infrastrukturarchitekturen. Ich weiß, dass es situationsspezifisch sein könnte. Die Website soll: 1) Benötigen Sie HTTPS-Unterstützung für einige Seiten (z. B. Anmeldeseite), während andere nur HTTP-Seiten sind. 2) Benötigen Sie mehrere Webserver, damit ein gewisser Lastausgleich erforderlich ist. 3) Benötigen Sie HTTP-Caching und -Komprimierung, …

1
Ist es möglich, eine https-Verbindung umzuleiten, bevor SSL mit Haproxy überprüft wird?
Ich habe zwei Domänen myexample.comund my-example.com. Ich möchte, dass der gesamte Datenverkehr für beide Domains zu https://www.my-example.com geht , für das ich ein SSL-Zertifikat habe. Ich habe kein SSL-Zertifikat für die Domain myexample.com. Ich habe http://myexample.com , http://www.myexample.com , http://my-example.com und http://www.my-example.com, die alle zu https: // www umleiten . …
11 ssl  haproxy 

1
HAProxy antwortet mit NOSRV, während das Backend aktiv ist
Ich habe eine seltsame Situation, in der Anfragen an mein HAProxy mit einem 503 zurückgegeben werden. HAProxy-Protokolle zeigen, dass ein NOSRV-Fehler zurückgegeben wird: Mar 26 19:47:01 localhost haproxy[23910]: 10.0.0.30:34261 [26/Mar/2013:19:46:48.579] fe v2/<NOSRV> 12801/-1/-1/-1/12801 503 212 - - SC-- 0/0/0/0/0 0/0 "GET /path/v2/ HTTP/1.1" Während dieser Zeit wurde der Backend-Server bestätigt …

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.