デフォルトでは、 Dynamic Content Delivery Network (DCDN) はクライアントIPアドレスなどのリクエストヘッダーをサポートしています。 カスタムリクエストヘッダーを設定することもできます。 Alibaba Cloudでは、ビジネス要件に基づいてback-to-originリクエストのHTTPヘッダーを書き直すことができます。
背景情報
HTTPリクエストヘッダーは、HTTP経由で送信されるリクエストのヘッダーセクションのコンポーネントです。 HTTPリクエストヘッダーには、サーバーに送信される特定のパラメーターが含まれます。
ポイントオブプレゼンス (POP) がオリジンサーバーから要求されたリソースを取得すると、オリジンサーバーは要求ヘッダーに含まれる情報を取得できます。 Dynamic Content Delivery Network (DCDN) を すると、オリジンリクエストのHTTPヘッダーを書き換えることができます。 リクエストヘッダーに含まれる情報は、特定のビジネス要件を満たすためにオリジンサーバーに渡されます。 たとえば、X-Forwarded-For (XFF) ヘッダーを構成して、クライアントのIPアドレスを配信元サーバーに渡すことができます。
オリジンサーバーがオリジンリクエストのXFFヘッダーからクライアントのIPアドレスを取得する方法については、「クライアントの発信IPアドレスの取得」をご参照ください。
使用上の注意
HTTPリクエストヘッダーの値が変数の場合は、変数を使用する際に特定の値が代入されます。 使用可能な変数を次の表に示します。
オリジンHTTPヘッダー | 説明 |
$remote_addr | クライアントIPアドレスを配信元サーバーに渡すヘッダーを追加します。 |
手順
左側のナビゲーションウィンドウで、ドメイン名.
On theドメイン名ページで、管理するドメイン名を見つけて、設定.
ドメイン名の左側のナビゲーションツリーで、オリジンフェッチ.
をクリックし、カスタム back-to-origin HTTP リクエストヘッダータブをクリックします。
クリック追加.
では、カスタム HTTP レスポンスヘッダーダイアログボックス, setパラメータと値.
パラメーター
例
説明
パラメータ
カスタムリクエストヘッダー
カスタムリクエストヘッダーまたはプリセットヘッダーを選択できます。
カスタムパラメーター
Content-Type
値をContent-Typeに設定します。
値
text/html
オリジンヘッダーには1つ以上の値を指定できます。 複数入力する場合は、カンマ (,) で区切ります。
クリックOK.