mk-mode.com Linux, Debian, IT, Server, PG, Ruby, Rails, Python, C++, Fortran, PC, MariaDB, math, GIS, etc... 少し前から当方の Ruby on Rails 製のホームページを Apache + Passenger から Nginx + Unicorn に変更して運用しています。 しかし当初、プロキシの関係で、アクセス解析処理の部分でリモートアドレスが正常に取得できなくなっていました。 以下、対応記録です。 1. 現象 Nginx でバックエンド(プロキシサーバ)へ HTTP ヘッダ情報を送信しているにも関わらず、Rails 側で環境変数 REMOTE_ADDR を取得すると全て “127.0.0.1” になってしまう。 Nginx のログでは正常にリモートIPアドレスが取得できるのを
![プロキシ経由時のリモートアドレスについて!](https://cdn-ak-scissors.b.st-hatena.com/image/square/f7ce9841ccf75ba130e109c2baccc06703c814d5/height=288;version=1;width=512/https%3A%2F%2Fwww.mk-mode.com%2Fblog%2Fassets%2Fimages%2Fabout_me.png)