2017-08-24 2 views
1

私はnodejsサーバーに対してngnixプロキシを持っています。私は私のnodejsに要求クライアントのIPアドレス/ホスト名を読み取るしようとしていますが、それは常に nginx要求を受け取る方法ipaddress

::ffff:127.0.0.1 

だ。しかし、私のnginxのアクセスログには、私が印刷されたクライアントのIPアドレスを見ることができ、わからないなぜ私のnodejsサーバーはできますそれを手に入れません。

x.x.x.x - - [24/Aug/2017:14:28:01 -0700] "GET ...." 

答えて

2

NodeJSへのプロキシというあなたのnginxの設定スタンザに以下を追加します。私は既に持っている

proxy_set_header X-Real-IP $remote_addr;

は今、あなたはNodeJS

+0

にヘッダ 'X-のReal-IP' を読むことができます私のnodejsでは未定義です。私は自分のnginx.confで質問を更新します – PMat

+0

私はちょうどそこに別のngnixプロキシがあることが判明した – PMat

関連する問題