Hmm, I've never had this problem with a Mongrel in front of Rails via
Apache, using the standard Apache mod_proxy reverse proxy setup for
apache and mongrel.
My guess is that that mod_proxy in apache will automatically set
X-FORWARDED-FOR without the need for any special setup beyond the
reverse proxy setup; and that Rails will also automatically use that
x-ff header. But I've never looked into it, because I didn't need, it
just worked.
If you are not using apache and/or not using Rails, your mileage may
very. What is your environment?
Jonathan
Piyush Ranjan wrote:
You will not get these things from any of those variables. If you are using
Apache look for "set X-FORWARDED-FOR". In fact X-FF can be used to get ip
address for many http servers. More info at
http://en.wikipedia.org/wiki/X-Forwarded-For
On Thu, Jan 8, 2009 at 6:47 PM, Sathish Sundaram <li...@ruby-forum.com>wrote:
When i try to get the remote address of the system ,its returning only
the proxy server ip or localhost ip address.But i need the service
provider ip address of the system.Is there is any http header
variables,because i used (['REMOTE_ADDR']
,['SERVER_NAME'],['REMOTE_HOST'],['SERVER_PORT'],['HTTP_HOST']) nothing
works for me . I need the solution for this can you please suggest with
me the solution.
thanks,
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users
------------------------------------------------------------------------
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users
--
Jonathan Rochkind
Digital Services Software Engineer
The Sheridan Libraries
Johns Hopkins University
410.516.8886
rochkind (at) jhu.edu
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users