リバースプロキシリダイレクトを構成する
マッピングポリシーの構成
-
ドメインマッピング:プレフィックスまたはサフィックスを付けずにドメインをマップできます。ドメインマッピングは仮想サーバーのデフォルトのマッピングです (たとえば、www.mycompany.com を www.myrealcompany.com にマッピングします)。
-
プレフィックスマッピング:URL の一部としてプレフィックスが付いた特定のパターンを置き換えることができます (たとえば、www.mycompany.com/sports/index.html を www.mycompany.com/news/index.html にマッピングするなど)。
-
サフィックスマッピング:URL のファイルサフィックスを置き換えることができます (たとえば、www.mycompany.com/sports/index.html を www.mycompany.com/sports/index.asp にマッピングするなど)。
CLI を使用してリバースプロキシモードのマッピングポリシーを設定する
- add policy map <mapPolicyName> -sd <string> [-su <string>] [-td <string>] [-tu <string>]
- show policy map [<mapPolicyName>]
> add policy map myMappingPolicy -sd www.mycompany.com -td www.myrealcompany.com
Done
> show policy map myMappingPolicy
1) Name: myMappingPolicy
Source Domain: www.mycompany.com Source Url:
Target Domain: www.myrealcompany.com Target Url:
Done
> add policy map myOtherMappingPolicy -sd www.mycompany.com -td www.myrealcompany.com -su /news.html -tu /realnews.html
Done
> show policy map myOtherMappingPolicy
1) Name: myOtherMappingPolicy
Source Domain: www.mycompany.com Source Url: /news.html
Target Domain: www.myrealcompany.com Target Url: /realnews.html
Done
GUI を使用してリバースプロキシモードのマッピングポリシーを設定する
CLIを使用してマッピングポリシーをキャッシュリダイレクト仮想サーバーにバインドします
- bind cr vserver <name> -policyName <string> [<targetVserver>]
- show cr vserver <name>
> bind cr vserver Vserver-CRD-3 -policyName myMappingPolicy Vserver-LB-CR
Done
> show cr vserver Vserver-CRD-3
Vserver-CRD-3 (10.102.29.50:88) - HTTP Type: CONTENT
State: UP
Client Idle Timeout: 180 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Vserver-LB-CR Content Precedence: RULE Cache: REVERSE
On Policy Match: ORIGIN L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
1) Policy: Target: Vserver-LB-CR Priority: 0 Hits: 0
1) Map: myMappingPolicy Target: Vserver-LB-CR
Done