fairlane.systems

REVERSE-PROXY · TOOL-VERGLEICH

Reverse-Proxy im Vergleich: nginx, Caddy, Traefik, HAProxy, Apache, Envoy, nginx Proxy Manager, Cloudflare Tunnel

Acht ernsthafte Reverse-Proxy-Optionen im direkten Vergleich. Mit klarer Empfehlung pro Anwendungsfall, Stand Mai 2026.

Recherche & Faktencheck: · Stand: 2026-05

Was ist ein Reverse-Proxy?

Ein Reverse-Proxy steht vor einer oder mehreren Anwendungs-Servern und nimmt eingehende HTTP-Anfragen entgegen, statt dass die Anwendungen selbst direkt ans Internet gehen. Er erledigt zentrale Aufgaben: SSL-Terminierung, Routing nach Domain oder Pfad, Lastverteilung, Caching, Rate-Limiting, Logging, Sicherheits-Header. Ohne Reverse-Proxy müsste jede Anwendung diese Funktionen selbst implementieren – mit dem Risiko, dass jede Anwendung sie unterschiedlich oder unvollständig macht.

Für KMU mit mehreren Diensten (Hauptseite, API, Admin, vielleicht Mail-Server) ist ein Reverse-Proxy nicht optional, sondern Pflicht. Wer 5 Services auf einem Server hostet, hat ohne Reverse-Proxy entweder Konflikte um Port 443 oder muss Kunden URLs mit Port-Nummern (`https://api.example.ch:3001/`) zumuten – beides unprofessionell. Mit Reverse-Proxy läuft jeder Service auf einem internen Port, der Proxy verteilt nach Hostname an den richtigen Service.

Mai 2026 dominieren acht Werkzeuge den Markt. Sie unterscheiden sich auf vier Achsen: Auto-SSL (Lets-Encrypt-Integration), Konfig-Sprache, Container-Integration, Performance. Wer einen Service-Mesh für Kubernetes braucht, wählt anders als wer einen Heimserver für drei kleine Apps konfiguriert.

Warum die Wahl wichtig ist

Drei Punkte entscheiden über die richtige Reverse-Proxy-Wahl: Auto-SSL, Konfig-Erfahrung im Team, Container-Setup.

Auto-SSL: Mai 2026 ist HTTPS Pflicht – kein Browser akzeptiert mehr unverschlüsselte Public-Seiten ohne Warnung. Lets Encrypt liefert kostenlose Zertifikate, die alle 90 Tage erneuert werden müssen. Bei nginx und Apache muss Certbot separat installiert und konfiguriert werden. Bei Caddy, Traefik und nginx Proxy Manager geschieht das automatisch ohne Extra-Schritt. Für KMU ohne dedizierten DevOps ist Auto-SSL ein 100-Stunden-pro-Jahr-Sparer.

Konfig-Erfahrung: nginx-Config-Syntax ist im Web-Hosting-Markt verbreitet – fast jeder erfahrene Sysadmin kann nginx lesen. Caddy nutzt eine eigene Caddyfile-Syntax, einfacher als nginx, aber weniger Sysadmin-Wissen im Markt. Traefik konfiguriert sich primär über YAML oder direkt durch Docker-Labels – fühlt sich anders an, ist in Container-Welt aber natürlich. HAProxy hat eine eigene Sprache, weniger Web-Features als nginx, dafür top in TCP-Lastverteilung.

Container-Setup: Wer Docker oder k8s nutzt, profitiert von Container-aware-Proxies. Traefik liest Docker-Labels automatisch und konfiguriert sich neu, sobald ein Container startet oder stoppt. Caddy v2 hat ähnliche Auto-Discovery über Plugins. nginx und HAProxy brauchen entweder manuelles Reload oder externe Tools wie nginx-proxy oder consul-template – funktioniert, ist aber mehr Arbeit.

Dazu kommt eine vierte Achse: Performance. nginx ist Mai 2026 immer noch das Mass aller Dinge bei rohem Throughput pro Server. Caddy erreicht 80–90% davon, Traefik 70–80%, Envoy je nach Workload ähnlich nginx. Für 99% aller KMU-Setups ist Performance kein limitierender Faktor – erst ab >50.000 Req/Sek wird die Wahl performance-kritisch.

Die acht Optionen im Detail

nginx (BSD-2-Clause): Der Industriestandard seit 2005. C-basiert, sehr performant, riesige Community. Konfig in eigener Syntax (`server { listen 443; server_name ...; }`). SSL via Certbot, kein Auto-SSL eingebaut. Mai 2026 immer noch die Standard-Wahl für Server-Setups mit erfahrenem Sysadmin.

Caddy (Apache 2.0): Go-basiert, seit 2015 aktiv. Auto-SSL out-of-the-box – Caddyfile mit `example.com { reverse_proxy localhost:3000 }` reicht, Caddy holt das Zertifikat automatisch. Modernes Default, HTTP/3 nativ, einfache Syntax. Etwas weniger Web-Features als nginx in Spezial-Fällen.

Traefik (MIT): Container-aware, liest Docker- und k8s-Labels automatisch. Konfig per YAML oder Labels. Mai 2026 in Version 3, mit HTTP/3, gRPC, WebSocket-Support. Beliebt in Docker-Compose und Kubernetes-Welt. Lernkurve höher als Caddy, dafür mächtiger.

HAProxy (GPL): Sehr performant, fokussiert auf Load-Balancing. Eigene Konfig-Sprache, weniger Web-Features als nginx. Ideal für TCP-Load-Balancing, Datenbank-Proxies, Backend-Pools. Mai 2026 in HAProxy 3.0 mit besserer HTTP/3-Unterstützung. Im Web-Frontend-Bereich heute hinter nginx und Caddy.

Apache (Apache 2.0): Der aelteste Web-Server (seit 1995), mit mod_proxy auch Reverse-Proxy. Mai 2026 deutlich hinter nginx in Performance, aber riesiger Modul-Bestand für Auth, mod_rewrite, mod_wsgi. Wird bei Legacy-Setups gepflegt, für neue Projekte selten gewählt.

Envoy (Apache 2.0): Von Lyft entwickelt, Service-Mesh-Default für Istio. Konfig in YAML, Hot-Reload, Observability eingebaut. Mai 2026 das Industriestandard für Microservice-Mesh. Komplex für einen einzelnen Reverse-Proxy-Use-Case – überzogen, wenn kein Service-Mesh dahinter steht.

nginx Proxy Manager (MIT): Web-UI auf nginx. Klick-Konfiguration, Auto-SSL eingebaut, Stream-Support. Mai 2026 sehr beliebt bei KMU und Homelabs ohne Config-Erfahrung. Auf einem Docker-Container in 5 Minuten produktiv.

Cloudflare Tunnel (Proprietary): Cloud-Tunnel-Service, der vom Server ausgehend zu Cloudflare verbindet. Kein offener Port am Server nötig – Cloudflare ist das Public-Frontend. Sehr sicher (kein Direkt-Angriff auf den Server möglich), gratis für kleine Volumen. Vendor-Bindung an Cloudflare, US-Hosting im Cloudflare-Netz.

Auswahl-Workflow in 6 Schritten

  1. 01Service-Anzahl zählen: 1 Service → kein Proxy nötig, 2+ Services → Proxy Pflicht.
  2. 02Team-Erfahrung prüfen: nginx-Erfahrung im Team? → nginx. Keine? → Caddy oder nginx Proxy Manager.
  3. 03Container-Setup prüfen: Docker/k8s? → Traefik oder Caddy mit Plugins. Klassische Linux-VMs? → nginx/Caddy.
  4. 04SSL-Anforderung klären: Auto-SSL gewünscht? → Caddy, Traefik, nginx Proxy Manager. Manuell akzeptabel? → nginx, HAProxy.
  5. 05Datenort klären: CH/EU-Pflicht? → Cloudflare Tunnel raus oder mit TIA. Hetzner/Exoscale-Hosting mit Caddy/nginx.
  6. 06PoC mit 1 Site: das gewählte Tool aufsetzen, eine Test-Domain durchleiten, SSL prüfen, Logs verifizieren. Aufwand 1–4 Stunden.

Empfehlung je Anwendungsfall

Standard-KMU mit erfahrenem Sysadmin: nginx. Industrieerprobt, riesige Community, jeder Stack-Overflow-Eintrag passt. Certbot für SSL, fertig. Pflicht-Wahl, wenn das Team nginx schon kennt.

KMU ohne Sysadmin, will einfache Konfig + Auto-SSL: Caddy. Drei Zeilen Caddyfile pro Site, SSL automatisch. Mai 2026 die richtige Wahl für Solo-Devs und kleine Teams. Lernkurve unter zwei Stunden.

Docker- oder Kubernetes-Setup: Traefik. Container-Labels statt Konfig-Files, neue Services landen automatisch im Proxy. In Docker-Compose-Welt schon fast Standard. Bei k8s-Cluster mit Ingress-Anforderungen ebenso gute Wahl.

Pures Load-Balancing, hohe TCP-Last (Datenbank-Pools, MQTT-Broker): HAProxy. Web-Features sekundär, dafür top in Connection-Pooling und TCP-Routing. In Datenbank-Setups Standard-Wahl.

Legacy-Apache-Setup, keine Migration möglich: Apache mit mod_proxy. Funktioniert, wenn die Konfig schon da ist. Für neue Projekte nicht mehr empfohlen.

Microservice-Mesh-Setup mit Istio oder Linkerd: Envoy. Industriestandard für Service-Mesh, eng mit Istio integriert. Überzogen für einfachen Reverse-Proxy ohne Mesh.

KMU/Homelab ohne Config-Erfahrung, Klick-Konfig gewünscht: nginx Proxy Manager. Browser-UI, Auto-SSL, fertig. Auf einem Docker-Container in 5 Minuten produktiv. Top für 1–10 Sites.

Server hinter NAT oder ohne öffentliche IP, Maximal-Sicherheit: Cloudflare Tunnel. Kein offener Port, keine Firewall-Konfig, keine SSL-Sorgen. Vendor-Bindung an Cloudflare akzeptabel, wenn Sie CF ohnehin nutzen. Gratis für kleine Volumen, gut für interne Tools, die nicht öffentlich indexiert werden sollen.

CH-Mandant mit revDSG-Anspruch und Web-Traffic: nginx oder Caddy auf Hetzner Falkenstein/Exoscale Zürich. Cloudflare Tunnel ist heikel wegen US-Hosting der Tunnel-Endpoints – bei Berufsgeheimnis-Daten zumindest mit TIA dokumentieren.

Wann ein Reverse-Proxy falsch ist

Wenn Sie nur einen einzigen Service auf einem Server betreiben und kein eigenes Domain-Routing brauchen, ist ein Reverse-Proxy überzogen. Ein direkt gestarteter Express-Server mit eingebautem TLS und Port 443 erledigt den Job – der zusätzliche Proxy verkompliziert das Setup ohne Nutzen.

Envoy ist die falsche Wahl für ein einfaches 3-Site-Setup. Mai 2026 sehen wir regelmässig KMU, die "weil k8s-modern" Envoy installieren – dann aber 90% der Features nicht nutzen und an der Konfig-Komplexität verzweifeln. Für einfache Reverse-Proxy-Anforderungen: Caddy, nicht Envoy.

Apache ist die falsche Wahl für ein neues Projekt Mai 2026. Performance hinter nginx, kein Auto-SSL eingebaut, Konfig-Syntax altert. Nur dann sinnvoll, wenn Sie bestehende Apache-Konfig erben und die Migration zu teuer ist.

HAProxy ist die falsche Wahl, wenn Web-Features wichtig sind (URL-Rewrites, mod_security, komplexe Auth). Top in TCP-Load-Balancing, schwach in Web-Server-Features.

Cloudflare Tunnel ist die falsche Wahl bei Berufsgeheimnis-Daten ohne sauberen TIA. Der Tunnel-Endpoint liegt in der Cloudflare-Cloud (US-Unternehmen), SSL wird dort terminiert, der Traffic geht durch deren Infrastruktur. Bei reinem Anwalts-Tool für interne Mitarbeiter ist das problematisch. Bei öffentlich angebotener Marketing-Webseite ohne sensible Daten unkritisch.

Wer einen 50.000-Req/Sek-Setup hat und über nginx hinaus skalieren muss, sollte nicht zwischen Proxies wechseln, sondern horizontal skalieren – Load-Balancer-Pool plus mehrere Application-Server. Der Reverse-Proxy selbst ist selten der Engpass.

Vor- und Nachteile

STÄRKEN

  • nginx: industrieerprobt, riesige Community, Top-Performance
  • Caddy: Auto-SSL out-of-the-box, einfachste Konfig
  • Traefik: Container-aware, ideal für Docker/k8s
  • HAProxy: Top in TCP-Load-Balancing, sehr performant
  • Cloudflare Tunnel: kein offener Port nötig, hohe Sicherheit

SCHWÄCHEN

  • nginx: kein Auto-SSL eingebaut, Certbot separat nötig
  • Apache: hinter nginx in Performance, dated Konfig-Syntax
  • Envoy: überzogen ohne Service-Mesh dahinter
  • Cloudflare Tunnel: Vendor-Bindung, US-Hosting der Endpoints
  • HAProxy: weniger Web-Features als nginx/Caddy

Häufige Fragen

Caddy oder nginx für ein neues Projekt 2026?

Wenn das Team nginx schon kennt: nginx. Wenn nicht: Caddy. Caddy spart 5–20 Stunden Setup-Aufwand pro Server durch Auto-SSL und einfachere Syntax. nginx hat eine grössere Community und mehr Stack-Overflow-Antworten. Mai 2026 ist Caddy für kleine bis mittlere Teams die rationalere Wahl, nginx für grosse Setups mit dedizierten Sysadmins.

Brauche ich Cloudflare vor dem Proxy?

Nicht zwingend. Cloudflare als CDN/WAF bietet DDoS-Schutz und Performance-Vorteile, kostet aber Vendor-Bindung und macht Berufsgeheimnis-Daten heikler. Für Marketing-Webseiten mit öffentlichen Daten: ja, Cloudflare lohnt sich. Für interne Admin-Tools oder Berufsgeheimnis-Anwaltsportale: nein, lieber nginx/Caddy direkt auf Hetzner mit Rate-Limiting + Fail2Ban + CrowdSec.

Unterstützt mein Reverse-Proxy WebSockets?

Alle acht in dieser Liste tun das. Bei nginx braucht es zwei Konfig-Zeilen (`proxy_http_version 1.1` und `proxy_set_header Upgrade`). Caddy, Traefik und Envoy haben WebSocket-Support out-of-the-box. Bei HAProxy über HTTP-Mode mit Timeout-Anpassung. WebSockets für Long-Lived-Connections (Chat, Live-Daten) sind Mai 2026 Standard, jedes seroese Tool deckt sie ab.

Wie sicher ist Cloudflare Tunnel?

Aus Angriffsflächen-Sicht sehr sicher – kein offener Port am Server, kein direktes Internet-Exposure. Schwachstellen: Cloudflare als Vendor (CLOUD Act, US-Hosting), Abhängigkeit von Cloudflare-Verfügbarkeit, Vendor-Lock-in. Für interne Tools mit nicht-sensiblen Daten ein starkes Setup. Für Berufsgeheimnis-Daten (StGB Art. 321) ohne saubere TIA problematisch.

Verwandte Themen

NGINX · TECH-STACKNginx als Reverse-Proxy: SSL, Rate-Limits und Security-Header für Container-AppsCLOUDFLARE · TECH-STACKCloudflare als DNS, Reverse-Proxy und WAF: SSL-Modi, Cache-Rules, Origin-CertificatesDOCKER · TECH-STACKDocker-Orchestrierung für KMU: docker-compose ohne Kubernetes-OverkillHETZNER · TECHHetzner als EU-Hosting für CH-Treuhand und KMU: Rechenzentren, Verträge, KostenSERVER & INFRASTRUKTUR · SERVICEServer & Infrastruktur: Ubuntu, Docker, Monitoring – aufgesetzt, gehärtet, übergeben

Quellen

  1. nginx Documentation · 2026-05
  2. Caddy Documentation – Automatic HTTPS · 2026-04
  3. Traefik v3 Documentation · 2026-05
  4. HAProxy 3.0 Release Notes · 2026-03
  5. Cloudflare Tunnel Documentation · 2026-04

PASSEND ZU IHREM STACK?

Wie das in Ihrem Betrieb konkret aussieht – 30 Minuten Erstgespräch.

Erstgespräch buchen