web-dev-qa-db-ja.com

Nginx clearX-Forwarded-設定前に

独自に設定する前に、既存のX-Forwarded-Forヘッダーをクリアするためにnginx構成で何を使用できますか?現在、負荷分散のためにトラフィックをHAProxyに渡す前に、Nginxを使用してSSLを終了しています。

今、私は持っています:

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

ただし、これにより、既存のX-Forwarded-ForIPアドレスの末尾に新しいIPアドレスが追加されます。 Nginxに表示されるアドレスのみを保持する方法はありますか?

7
sidprak

$proxy_add_x_forwarded_forは使用しないでください。これが存在する目的は、追加動作を実行することです。

代わりに:

proxy_set_header X-Forwarded-For $remote_addr;
8
Shane Madden