過去問ドリル

オリジナル問題 LinuCレベル2試験 問題 問9

Webサーバーとプロキシサーバー/nginxの設定と管理

nginxのproxy_set_headerディレクティブの用途として適切なものはどれか。

出典:オリジナル問題 LinuCレベル2試験 問題 問9

正解:C

解説

nginxのproxy_set_headerディレクティブは、バックエンドサーバーへ転送するリクエストのHTTPヘッダーを追加・書き換えるための設定です。例えば、プロキシ経由でクライアントの元のIPアドレスをバックエンドに伝えるため、X-Real-IPやX-Forwarded-Forといったヘッダーを設定するのに使われます。

選択肢ごとの解説

  • A誤り。リクエストボディサイズの上限設定はclient_max_body_sizeディレクティブの役割で、proxy_set_headerの役割ではありません。
  • B誤り。ドキュメントルートの指定はrootディレクティブの役割で、proxy_set_headerの役割ではありません。
  • C正しい。proxy_set_headerはバックエンドへ転送するリクエストのHTTPヘッダーを追加・書き換えるディレクティブです。
  • D誤り。SSL/TLSプロトコルバージョンの制限はssl_protocolsディレクティブの役割で、proxy_set_headerの役割ではありません。
LinuCレベル2の過去問を演習モードで解く