fix IP redirection by pulling the X-Real-IP header
authorChris Sharp <csharp@georgialibraries.org>
Wed, 24 Jan 2018 17:34:46 +0000 (12:34 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Sat, 19 Nov 2022 19:52:45 +0000 (14:52 -0500)
Open-ILS/src/perlmods/lib/OpenILS/WWW/Redirect.pm

index c0533db..b2dda54 100644 (file)
@@ -58,7 +58,7 @@ sub handler {
     my $cgi = CGI->new( $apache );
     my $hostname = $cgi->server_name();
     my $proto = ($cgi->https) ? 'https' : 'http';
-    my $user_ip = $ENV{REMOTE_ADDR};
+    my $user_ip = $apache->headers_in->{'X-Real-IP'};
 
     # Extract the port number from the user requested URL.
     my $port = '';