Kombinationen aus virtuellen Hostnamen und Pfadroutenregeln für Load-Balancer-Backend-Sets
Erfahren Sie mehr über virtuelle Hostnamen und Pfadroutenregeln, die Anforderungen an Backend-Sets weiterleiten.
Virtuelle Hostnamen und Pfadroutenregeln leiten Anforderungen an Backend-Sets weiter. Listener mit einem virtuellen Hostnamen haben Vorrang vor dem Standard-Listener (kein Hostname). Das folgende Beispiel zeigt die Ergebnisse einer einfachen Routinginteraktion.
Das Beispielsystem umfasst drei Listener und ein Pfadroutenset:
Listener 1
- Virtueller Hostname: Kein Wert
- Standard-Backend-Set:
A
- Pfadroutenset:
PathRouteSet1
Listener 2
- Virtueller Hostname:
captive.com
- Standard-Backend-Set:
B
- Pfadroutenset:
PathRouteSet1
Listener 3
- Virtueller Hostname:
wild.com
- Standard-Backend-Set:
C
- Pfadroutenset:
PathRouteSet1
Pfadroutenset
- Name des Pfadroutensets:
PathRouteSet1
- Genaue Übereinstimmung mit Pfadzeichenfolge
/tame/
initiiert Weiterleitung an Backend-SetB
. - Genaue Übereinstimmung mit Pfadzeichenfolge
/feral/
initiiert Weiterleitung an Backend-SetC
.
- Genaue Übereinstimmung mit Pfadzeichenfolge
Die folgenden Konfigurationsbeispiele zeigen, wie eingehende Routen-URLs weitergeleitet werden:
http://animals.com/
wird an Backend-SetA
weitergeleitet.- Der virtuelle Hostname
animals.com
stimmt mit Listener 1 überein. - Der Pfad
/
stimmt mit keiner Pfadroutenzeichenfolge inPathRouteSet1
genau überein (EXACT_MATCH trifft nicht zu).
- Der virtuelle Hostname
http://animals.com/tame/
wird an Backend-SetB
weitergeleitet.- Der virtuelle Hostname
animals.com
stimmt mit Listener 1 überein. - Der Pfad
/tame/
stimmt mit der Pfadroutenzeichenfolge/tame/
inPathRouteSet1
genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://animals.com/feral/
wird an Backend-SetC
weitergeleitet.- Der virtuelle Hostname
animals.com
stimmt mit Listener 1 überein. - Der Pfad
/feral/
stimmt mit der Pfadroutenzeichenfolge/feral/
inPathRouteSet1
genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://captive.com/
wird an Backend-SetB
weitergeleitet.- Der virtuelle Hostname
captive.com
stimmt mit Listener 2 überein. - Der Pfad
/
stimmt mit keiner Pfadroutenzeichenfolge inPathRouteSet1
genau überein (EXACT_MATCH trifft nicht zu).
- Der virtuelle Hostname
http://captive.com/tame/
wird an Backend-SetB
weitergeleitet.- Der virtuelle Hostname
captive.com
stimmt mit Listener 2 überein. - Der Pfad
/tame/
stimmt mit der Pfadroutenzeichenfolge/tame/
inPathRouteSet1
genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://captive.com/feral/
wird an Backend-SetC
weitergeleitet.- Der virtuelle Hostname
captive.com
stimmt mit Listener 2 überein. - Der Pfad
/feral/
stimmt mit der Pfadroutenzeichenfolge/feral/
inPathRouteSet1
genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://wild.com/
wird an Backend-SetC
weitergeleitet.- Der virtuelle Hostname
wild.com
stimmt mit Listener 3 überein. - Der Pfad
/
stimmt mit keiner Pfadroutenzeichenfolge inPathRouteSet1
genau überein (EXACT_MATCH trifft nicht zu).
- Der virtuelle Hostname
http://wild.com/tame/
wird an Backend-SetB
weitergeleitet.- Der virtuelle Hostname
wild.com
stimmt mit Listener 3 überein. - Der Pfad
/tame/
stimmt mit der Pfadroutenzeichenfolge/tame/
inPathRouteSet1
genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname
http://wild.com/feral/
wird an Backend-SetC
weitergeleitet.- Der virtuelle Hostname
wild.com
stimmt mit Listener 3 überein. - Der Pfad
/feral/
stimmt mit der Pfadroutenzeichenfolge/feral/
inPathRouteSet1
genau überein (EXACT_MATCH trifft zu).
- Der virtuelle Hostname