Re: ProxyPass and remote ip-addresses

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/28/2010 12:50 AM, Lars Nielsen wrote:
Hi there,

I have a setup with 2 servers where the first one works as a proxy to
the second.
On my proxy server i have this in apache's config:

<VirtualHost *:80>
         ServerName www.hjemmesideteknik.dk
         ServerAlias hjemmesideteknik.dk
         ProxyPreserveHost On
         ProxyPass / http://192.168.1.106/
         ProxyPassReverse / http://192.168.1.106/
</VirtualHost>

and the proxy works fine and I can see the site from the internet. My
problem is that in the access log file for the site it puts my proxy's
IP-address in as the remote ip in stead of the original users ip.

How can I solve this so the users ip is written in the logfile?

This is normal behaviour: the backend server only sees a connection from the reverse proxy, since the original connection is terminated at the reverse proxy.

To solve this, see http://httpd.apache.org/docs/current/mod/mod_proxy.html#x-headers (the X-forwarded-for header).

Joost

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux