nginxのユーザーIPジェスチャーを取得

HTTPヘッダはX-実IPが有する場合、その値はIPのユーザとして使用される
X-転送先のHTTPヘッダが存在する場合、最初の値はユーザIPとして使用されている
それ以外の場合は、ユーザIPなどのリモートアドレスを使用します
X-転送-のためにRFC 7239、用法の一部:X-転送-の場合:クライアント 、PROXY1、PROXY2

X-実-IPは標準ではありませんが、業界では一般的にX-のReal-IP、使用方法の多くの例でnginxの公式ドキュメント、使用:X-リアルタイムIP:クライアント

多くの言語は、httpサーバーライブラリはまた、そのためのユーザーIP、または類似で撮影されている、などのX-のReal-IP、見ていません

標準構成nginxの
ユーザに固有の負荷分散構成は、外部のネットワークサーバーに接触している、要求は、一般的に分流するために使用され

場所/ポンド{
proxy_pass ます。http:// localhostを:8000 ;
proxy_set_headerホスト ホスト;#は、元の値であります それは、ロードバランシングの場合PROXY_HOST、それがホストを使用する必要があり
proxy_set_header X-のReal-IP $ REMOTE_ADDR;
}
後のネットワークの場所をが、X-のReal-IPを設定することができず、前かよサーバ送信X-リアルタイムIP上書き

おすすめ

転載: blog.csdn.net/qq_42409788/article/details/81739556