Reverse-Proxy
Ein Reverse-Proxy ist eine Serverarchitektur, die Anfragen von Clients entgegennimmt und an einen oder mehrere Backend-Server weiterleitet. Im Gegensatz zu einem Forward-Proxy (der im Namen von Clients agiert) arbeitet ein Reverse-Proxy stellvertretend für die Serverseite.
Wesentliche Vorteile von Reverse-Proxys:
- Lastverteilung: Verteilt Anfragen auf mehrere Server
- Erhöhte Sicherheit: Verbirgt echte Serverinformationen
- Inhaltszwischenspeicherung: Verbessert die Leistung
- Pfadumbeschreibung und Weiterleitung: Leitet Anfragen flexibel weiter
Das Salvo-Framework bietet Middleware für Reverse-Proxy-Funktionalität.
Beispielcode