Nginx proxy_set_header Host 一覧

Infra
スポンサーリンク

概要

Nginxのngx_http_proxy_module モジュールで設定できるproxy_set_header Hostについて簡単にまとめてみました。

proxy_set_header Host 一覧

名称 概要
$http_host リクエストヘッダのHTTP_HOSTの値
$host リクエストヘッダのポート番号を除いたHTTP_HOSTの値
もし、HTTP_HOSTが存在しない場合、リクエストを処理したサーバの `server_name` ディレクティブに書かれたサーバ名となる
$proxy_host proxy_passディレクティブに書かれたプロキシされるサーバ名とポート番号

$http_hostだとヘッダーの書き換えによりHostヘッダフォージェリ攻撃を受けるため、基本は$hostを利用するのがよいらしいです。

参考リンク

proxy_set_header Hostで設定するNginxの変数一覧

ありがとうございます

InfraNginx
スポンサーリンク
インフラエンジニア|パイナップル星人 ブログ

コメント

タイトルとURLをコピーしました