ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

クライアント要求を別のURLにリダイレクトする

HTTP または HTTPS タイプの負荷分散仮想サーバーがダウンまたは無効になった場合、HTTP 302 リダイレクトを使用してリクエストを代替 URL にリダイレクトできます。代替 URL は、サーバーのステータスに関する情報を提供できます。設定されたリダイレクト URL は、HTTP 応答のロケーションヘッダーで指定されます。レスポンスで指定される正確な URL は、次の設定オプションによって異なります。

  • 設定したリダイレクト URL にドメイン名のみが含まれている場合(http://www.sample1.example.comなど)、HTTP 応答で指定されたリダイレクト URL にはユニフォームリソース識別子(URI)が追加されます。設定されたドメイン名への HTTP リクエストで指定されます。たとえば、リクエストに GET http://www.sample2.example.com/images/site_nav.gif ヘッダーが含まれている場合、リダイレクトレスポンスの location ヘッダーは location: http://www.sample1.example.com/images/site_nav.gif ヘッダーを指定します。

    注:

    要求と応答のドメイン名は異なる場合があります。このトピックでは、概念を説明するために、この 2 つのドメインを sample1.example.com と sample2.example.com と呼びます。

  • 設定済みのリダイレクト URL に完全なパスが含まれている場合、リダイレクトレスポンスでは、リクエストの URI に関係なく、設定済みの完全な URL が指定されます。たとえば、次のような URL があります。

次の表は、前述の設定オプションの一覧です。

  • リダイレクト URL を設定する場合、 http://example.com URL は http://example.com/ URL と同じではありません。後者には Webroot パス/への完全なパスが含まれているためです。

  • 負荷分散仮想サーバーで、バックアップ仮想サーバーとリダイレクトURLの両方を構成した場合、バックアップ仮想サーバーがリダイレクトURLよりも優先されます。リダイレクトは、プライマリ仮想サーバーとバックアップ仮想サーバーの両方がダウンしている場合にのみ使用されます。

CLI を使用してクライアント要求を URL にリダイレクトするように仮想サーバーを構成するには

  1. 負荷分散仮想サーバーを作成します。

    set lb vserver -redirect url

  2. リダイレクト URL オプションが期待どおりに機能していることを確認します。仮想サーバーを無効にします。

    disable vserver <vserver_name>

  3. Web ブラウザから Web サイトの URL にアクセスして、リクエストが期待どおりにリダイレクトされることを確認します。Web サイトにアクセスする前に、Web ブラウザのキャッシュをクリアして新しい接続を確立する必要がある場合があります。

  4. 仮想サーバーを有効にします。

    enable vserver <vserver_name>

GUI を使用してクライアント要求を URL にリダイレクトするように仮想サーバーを構成するには

  1. Traffic Management > Load Balancing > Virtual Serversに移動します。

  2. 詳細ペインで、新しい仮想サーバーを追加するには、[ 追加] をクリックします。

  3. 既存の仮想サーバーを編集するには、リストから仮想サーバーを選択し、[ 編集] をクリックします。

  4. [ 詳細設定 ] タブで、[ 保護] をクリックします。「 リダイレクト URL 」フィールドに、リダイレクト URL(例:http://www.newdomain.com/mysite/maintenance)を入力します。

  5. [OK] をクリックします。

このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
クライアント要求を別のURLにリダイレクトする