Alibaba Cloud DCDN の POP がオリジンサーバーに送信するリクエストの HTTP ヘッダーを追加、変更、または削除できます。DCDN は、デフォルトでクライアント IP アドレスなどの標準ヘッダーを転送し、ビジネス要件に合わせて追加のヘッダーをカスタマイズすることもできます。
背景情報
HTTP リクエストヘッダーは HTTP リクエストメッセージの一部であり、特定のパラメーターをサーバーに渡します。
エッジノードがオリジンサーバーからリソースをリクエストする際、サーバーはオリジンリクエストヘッダー内の情報を読み取ることができます。この機能により、オリジンサーバーに特定のパラメーターを送信するために、オリジンリクエスト内の HTTP リクエストヘッダーを書き換えることができます。
X-Forwarded-For ヘッダーからクライアント IP アドレスを取得する方法については、「クライアント IP アドレスの取得」をご参照ください。
考慮事項
オリジンリクエストヘッダーの値をサポートされている変数に設定すると、DCDN は実行時にその変数を実際の値に置き換えます。サポートされている変数を次の表に示します。
|
オリジンヘッダー |
説明 |
|
$remote_addr |
クライアント IP アドレス。 |
操作手順
- DCDNコンソールにログインします。
- 左側のナビゲーションペインで ドメイン名 をクリックします。
-
ドメイン名 ページで対象のドメイン名を見つけ、設定 をクリックします。
- ドメイン名の左側のナビゲーションウィンドウで、[オリジンフェッチ] をクリックします。
-
インバウンドリクエストヘッダーの変更 タブをクリックします。
-
追加 をクリックします。
-
カスタム HTTP ヘッダー ダイアログボックスで、パラメータ を選択し、その 値 を設定します。

パラメーター
説明
例
[パラメータ]
[カスタムリクエストヘッダー] またはプリセットヘッダーを選択します。
カスタムリクエストヘッダー
[カスタムパラメーター]
カスタムリクエストヘッダー名。
Content-Type
[値]
-
複数の値を指定する場合は、カンマ (,) で区切ります。
-
値を
nullに設定すると、オリジンサーバーへのリクエストから該当のヘッダーが削除されます。
text/html
[ルール条件]
ルール条件により、リクエストが特定の基準を満たす場合にのみルールを適用できます。
-
使用しない:条件付きルールを無効にします。
-
条件付きルールはルールエンジンで追加または編集できます。
-
-
OK をクリックします。