ロード・バランサ・バックエンド・セットの仮想ホスト名およびパス・ルート・ルールの組合せ
仮想ホスト名およびパス・ルート・ルールについて、リクエストをバックエンド・セットにルーティングします。
仮想ホスト名とパス・ルート・ルールによって、リクエストはバックエンド・セットにルーティングされます。仮想ホスト名を持つリスナーは、デフォルト(ホスト名なし)のリスナーよりも優先されます。次の例は、単純なルーティング相互作用の結果を示しています。
システム例には、3つのリスナーと1つのパス・ルート・セットが含まれています:
リスナー1
-
仮想ホスト名: なし
-
デフォルト・バックエンド・セット:
A
-
パス・ルート・セット:
PathRouteSet1
リスナー2
-
仮想ホスト名:
captive.com
-
デフォルト・バックエンド・セット:
B
-
パス・ルート・セット:
PathRouteSet1
リスナー3
-
仮想ホスト名:
wild.com
-
デフォルト・バックエンド・セット:
C
-
パス・ルート・セット:
PathRouteSet1
パス・ルート・セット
-
パス・ルート・セット名:
PathRouteSet1
-
パス文字列
/tame/
の完全一致は、バックエンド・セットB
にルーティングされます。 -
パス文字列
/feral/
の完全一致は、バックエンド・セットC
にルーティングされます。
-
次の構成例は、受信ルートURLのルーティング方法を示しています:
-
http://animals.com/
はバックエンド・セットA
にルーティングされます-
仮想ホスト名
animals.com
は、リスナー1と一致します。 -
パス
/
は、PathRouteSet1
のパス・ルート文字列のEXACT_MATCHではありません。
-
-
http://animals.com/tame/
はバックエンド・セットB
にルーティングされます-
仮想ホスト名
animals.com
は、リスナー1と一致します。 -
パス
/tame/
は、PathRouteSet1
のパス・ルート文字列/tame/
のEXACT_MATCHです。
-
-
http://animals.com/feral/
はバックエンド・セットC
にルーティングされます-
仮想ホスト名
animals.com
は、リスナー1と一致します。 -
パス
/feral/
は、PathRouteSet1
のパス・ルート文字列/feral/
のEXACT_MATCHです。
-
-
http://captive.com/
はバックエンド・セットB
にルーティングされます-
仮想ホスト名
captive.com
は、リスナー2と一致します。 -
パス
/
は、PathRouteSet1
のパス・ルート文字列のEXACT_MATCHではありません。
-
-
http://captive.com/tame/
はバックエンド・セットB
にルーティングされます-
仮想ホスト名
captive.com
は、リスナー2と一致します。 -
パス
/tame/
は、PathRouteSet1
のパス・ルート文字列/tame/
のEXACT_MATCHです。
-
-
http://captive.com/feral/
はバックエンド・セットC
にルーティングされます-
仮想ホスト名
captive.com
は、リスナー2と一致します。 -
パス
/feral/
は、PathRouteSet1
のパス・ルート文字列/feral/
のEXACT_MATCHです。
-
-
http://wild.com/
はバックエンド・セットC
にルーティングされます-
仮想ホスト名
wild.com
は、リスナー3と一致します。 -
パス
/
は、PathRouteSet1
のパス・ルート文字列のEXACT_MATCHではありません。
-
-
http://wild.com/tame/
はバックエンド・セットB
にルーティングされます-
仮想ホスト名
wild.com
は、リスナー3と一致します。 -
パス
/tame/
は、PathRouteSet1
のパス・ルート文字列/tame/
のEXACT_MATCHです。
-
-
http://wild.com/feral/
はバックエンド・セットC
にルーティングされます-
仮想ホスト名
wild.com
は、リスナー3と一致します。 -
パス
/feral/
は、PathRouteSet1
のパス・ルート文字列/feral/
のEXACT_MATCHです。
-