Bryan,

Did you ever figure out an explanation for this? I am running into the 
EXACT same problem.

The web server we are using is the stock apache2 (2.2.14) running on Ubuntu 
Lucid 
(10.04 LTS) from the scalr image. 

-Evan

On Friday, July 30, 2010 3:28:53 PM UTC-5, bshelton229 wrote:
>
> We're using the amazon elastic load balancer, and were trying to get 
> the logs to reflect the original user IP address, rather than the 
> internal address of the load balancer. I can't seem to access the X- 
> Forwarded-For header. 
>
> I created a new LogFormat that looks like this: 
>
> LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %O \"%{Referer}i\" 
> \"%{User-Agent}i\"" load_balanced 
>
> I replaced the %h with the X-Forwarded-For header, which is also 
> commented in the apache config file. 
>
> # If you are behind a reverse proxy, you might want to change %h into % 
> {X-Forwarded-For}i 
>
> That results in the log look like this: 
>
> - - - [30/Jul/2010:19:59:23 +0000] "GET /favicon.ico HTTP/1.1" 404 512 
> "http://www.ucdev-colorado.scalr.ws/"; "Mozilla/5.0 (Macintosh; U; 
> Intel Mac OS X 10_6_4; en-us) AppleWebKit/533.16 (KHTML, like Gecko) 
> Version/5.0 Safari/533.16" 
>
> We get the "- - -" when we put in other headers that I know don't 
> exist. Is there a way, besides this LogFormat, for me to check that 
> this header is being set. I checked out the relevant variables in PHP 
> in a script, and I don't see the X-Forwarded-For header being set. Is 
> the setting of this header an option with the ELB? 
>
> The web server is the stock apache2 (2.2.14) running on Ubuntu Lucid 
> (10.04 LTS) from the scalr image. 
>
> any help would be greatly appreciated. 
>
> Thanks, 
> Bryan

-- 
You received this message because you are subscribed to the Google Groups 
"scalr-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to