リモートIPをProxiedサービスに渡す方法は? -nginx
質問
ローカルホストでサービスを実行しています 127.0.01:8000
そして、私はこれを使用してこれをプロキシしています:
proxy_pass http://127.0.0.1:8000;
問題は、ユーザーのIPアドレスをサービスに渡す必要があることです。
何か案は?
解決
カスタムヘッダーを設定して、実際のIPをDjangoに送信します。
proxy_set_header X-Real-IP $remote_addr;
これらのヘッダーは入手可能です request.META
所属していません StackOverflow