Was ist eine Zone?
Eine Zone in smoxy ist eine wiederverwendbare Konfiguration, die für einen oder mehrere Hostnamen gilt. Anstatt jeden Hostnamen einzeln zu konfigurieren, werden Hostnamen einer Zone zugewiesen, sodass alle die gleichen Einstellungen für Proxy und Origin, Caching, Sicherheit, Optimierung und Routing teilen. Wie diese Einstellungen auf jede Anfrage wirken — und in welcher Reihenfolge — zeigt der Lebenszyklus einer Anfrage.


Wie Zonen funktionieren
- Zone erstellen mit den gewünschten Einstellungen (Caching, Sicherheit, Bildoptimierung, etc.)
- Hostnamen zuweisen -- den DNS-CNAME jedes Hostnamens auf smoxy zeigen lassen; eingehende Anfragen werden dann mit der Konfiguration der Zone verarbeitet
- Zentral verwalten -- Änderungen an der Zone gelten für jeden zugewiesenen Hostnamen
Beispielsweise lassen sich www.example.com, shop.example.com und blog.example.com derselben Zone zuweisen. Alle drei Hostnamen teilen dann identische Caching-, Sicherheits- und Optimierungseinstellungen.


Konfigurierbare Bereiche
Eine Zone steuert jeden Aspekt, wie smoxy den Traffic für ihre zugewiesenen Hostnamen behandelt:
| Feature | Was es macht | Mehr erfahren |
|---|---|---|
| Proxy / Origin | Wohin smoxy den Traffic sendet -- ein einzelner Server oder ein Pool von Servern -- dazu eigene Header und Log-Weiterleitung | Proxy |
| Caching | Wie lange Inhalte gecacht werden, Cache-Key-Zusammensetzung, Cache-Tags, Stale-Cache-Verhalten, dynamisches (HTML-)Caching | Cache |
| Optimierung | Automatische Bildkomprimierung, WebP/AVIF-Konvertierung, Qualitätseinstellungen pro Format | Optimierung |
| Sicherheit & WAF | Web Application Firewall, verwaltete Sicherheitsszenarien, Access Rules, Basic Auth, Under-Attack-Modus | Sicherheit & WAF |
| Benutzerdefinierte Seiten | Gebrandete Fehler-, Sicherheits- und Wartungsseiten | Benutzerdefinierte Seiten |
| Regeln | Jede Zonen-Einstellung basierend auf Anfragebedingungen überschreiben (URL, Land, Header, etc.) | Regelübersicht |
Häufige Muster
Eine Zone pro Umgebung
Für Produktion, Staging und Entwicklung jeweils separate Zonen erstellen. Jede Umgebung erhält eigene Caching-, Sicherheits- und Optimierungseinstellungen -- und lässt sich entsprechend taggen.
| Zone | Hostnamen | Einstellungen |
|---|---|---|
| Produktion | www.example.com, shop.example.com | Aggressives Caching, WAF aktiviert, Bildoptimierung an |
| Staging | staging.example.com | Kurze Cache-TTL, WAF aktiviert, Debug-Header an |
| Entwicklung | dev.example.com | Kein Caching, WAF aus, Debug-Header an |
Eine Zone für mehrere Hostnamen
Liefern mehrere Hostnamen denselben Content-Typ mit denselben Anforderungen aus, lassen sie sich alle einer Zone zuweisen. Das vermeidet doppelte Konfiguration.
Hostnamen zwischen Zonen verschieben
Ein Hostname lässt sich jederzeit in eine andere Zone verschieben. Der Hostname übernimmt sofort die Einstellungen der neuen Zone -- keine manuelle Neukonfiguration nötig.
Zonen und Weiterleitungen
Soll ein Hostname nur zu einem anderen weitergeleitet werden, statt Inhalte auszuliefern und zu optimieren, eignet sich eine Weiterleitung statt einer Zone.
| Typ | Zweck |
|---|---|
| Zone | Volle Konfiguration -- Caching, Sicherheit, Optimierung, Routing, Regeln |
| Weiterleitung | Leitet Traffic nur von einem Quell-Hostnamen zu einem anderen weiter -- kein Caching, keine Optimierung |
Weiterleitungen werden auf Organisationsebene verwaltet. Eine Weiterleitung eignet sich, wenn nur ein Hostname zu einem anderen weitergeleitet werden soll (z. B. example.com zu www.example.com). Siehe Weiterleitungen für Details.
