Hello Christopher, What version of Apache httpd are you running? There have been some mod_remoteip fixes in recent 2.4.x releases.You could also try setting up some LogFormat directives as in bug 55635 to get more information on this.
- https://issues.apache.org/bugzilla/show_bug.cgi?id=55635#c1 Thanks, Mike Rumph On 10/1/2014 11:00 AM, Christopher Schultz wrote:
All, I'm trying to get httpd working behind an AWS ELB but still using the remote client's information whenever possible. ELB provides the X-Forwarded-For, X-Forwarded-Port, and X-Forwarded-Proto HTTP headers. My configuration looks like this: RemoteIPHeader X-Forwarded-For #RemoteIPTrustedProxy 10.0.0.0/8 (I commented-out the RemoteIPTrustedProxy line to see if that was the problem, and it does not appear to have changed the behavior). My true client IP address is 71.178.xxx.yyy and I'm making a request through the load balancer. I'm using PHP's "phpinfo()" to dump everything about the request. I can see that the X-Forwarded-For header has been /removed/ from the request (which mod_remoteip says will happen), but I'm still getting the ELB's IP address in my access logs: 10.32.xxx.yyy - - [01/Oct/2014:17:59:27 +0000] "GET /info.php HTTP/1.1" 200 72810 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:32.0) Gecko/20100101 Firefox/32.0" I have definitely restarted httpd and mod_remoteip is definitely enabled (no errors on start, X-Forwarded-For header is being removed from the headers). Am I missing something in my configuration? Thanks, -chris
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx