| Monitor Pane - IP address needs to support Proxy Servers -
19-06-2008, 07:29 PM
I don't know if this is a change in the LiveResponse winapp, or in the SupportSuite server.
My current configuration is an owned license of SupportSuite running on windows 2003 server that sites behind a proxy server running Apache.
My proxy server IP address is 10.1.0.x
My visitor's IP address is 99.99.99.99
In the Monitor pane of LiveResponse, every visitor is listed with the IP address of 10.1.0.X, and so the proxy server is interfering with the IP-detection.
Looking at the phpinfo() for my site through the proxy server, I see the following environment variables:
_SERVER["REMOTE_ADDR"] = 10.1.0.X
_SERVER["HTTP_X_FORWARDED_FOR"] = 99.99.9999
I believe that the HTTP_X_FORWARDED_FOR variable is a standard, and not just specific to Apache.
The proxy server is passing on the necessary information to the SupportSuite server to know that it is behind a proxy server, so this should be a relatively easy fix to first check for the HTTP_X_FORWARDED_FOR value. And if one doesn't exists, use the REMOTE_ADDR instead.
Note: this server configuration is required by our network security policy, and I have seen mention of proxy servers in several other threads in the SupportSuite server threads & posts.
Thanks for considering my feature request,
-Brian |