NGINXサーバは、他のいくつかのサーバのロードバランサとして機能しています。私は、ユーザーのIPアドレスにアクセスする必要があるので、私は私のnginxの設定に以下の行を追加しました:NGINXがX-Forwarded-Forを正しく設定していません
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
その後、バックエンドサーバでは、私は単純にX-Forwarded-Forヘッダー内の最初のIPアドレスを使用します。しかし、数分ごとに(2K回のリクエストごとに1回)、ヘッダの値としてunknown, xxx.xxx.xxx.xxx
が得られます。ここで、xxx.xxx.xxx.xxx
はIPアドレス(毎回異なるもの)です。この問題の原因は何でしょうか? the documentationから