Ein Reverse Proxy nimmt Anfragen aus dem Internet entgegen und leitet sie an interne Webserver oder Anwendungen weiter. Er dient der Lastverteilung, dem TLS-Abschluss, dem Caching und der Absicherung hinterliegender Dienste.
HAProxy – Hochverfügbare Lastverteilung für Web- und Anwendungsserver
HAProxy ist ein leistungsfähiges Open-Source-Tool für Load-Balancing und Proxying. Es unterstützt sowohl TCP- als auch HTTP-Lastverteilung, bietet SSL/TLS-Terminierung und schützt vor DDoS-Angriffen. HAProxy eignet sich ideal für Webserver, APIs und Microservices, da es hohe Verfügbarkeit und Skalierbarkeit ermöglicht.