nginx-forum at nginx.us
Thu Jun 12 16:36:48 UTC 2014
My website does country based redirection based on result obtained from
GeoIP against IP.
I am facing a problem where GeoIP does not work as first IP in the
X-Forwarded-For has Private network address. (Say 192.168.1.1)
I know GeoIP on private network would fail but the X-Forwarded-For also has
the public IP along with Private IP.
Eg : 192.168.1.1, 18.104.22.168 - - [Timezone] ......
In some cases where multiple proxies are involved it would show :
192.168.1.1, 22.214.171.124, 126.96.36.199 - -
I want GeoIP should be done on the first non private ip. I could achieve
this in apache using GeoIP module directive called
How to do this in nginx ?
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,250823,250823#msg-250823
More information about the nginx