Zurück zur Übersicht

Begriff

Reverse Proxy

Infrastructure Web S2
2 Quellen 1 Lernpfad 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Der normale Proxy schützt den User (versteckt ihn). Der Reverse Proxy schützt den Server (versteckt ihn). Wenn du google.com aufrufst, landest du nie auf dem Computer, der die Suche berechnet. Du landest auf einem Reverse Proxy (an der Tür). Er sagt: "Willkommen! Du willst suchen? Geh zu Server 5." Für dich sieht es aus, als wäre der Proxy der Server. Er macht Security, Lastverteilung und Verschlüsselung zentral an einer Stelle.

Merksatz: Ein Server, der Anfragen aus dem Internet entgegennimmt und an einen oder mehrere interne Backend-Server weiterleitet.


Quick-Check

  1. Ingress (K8s)?
    Ein Reverse Proxy, der von Kubernetes gesteuert wird. Er route Traffic basierend auf Hostnames (foo.com -> Service A, bar.com -> Service B).
  2. X-Forwarded-For?
    Das Backend sieht nur die IP vom Proxy (z. B. 127.0.0.1). Damit das Backend die echte User-IP kennt, schreibt der Proxy sie in diesen HTTP-Header.
  3. HAProxy?
    Ein High-Performance reiner Load Balancer/Proxy. Weniger Features als Nginx (kein Webserver), aber extrem stabil und schnell für TCP-Traffic.