透明地使用Apache的代理请求

我正在使用Apache透明地使用mod_proxy将URL转发到另一个URL。

为了说明我在做什么,这是我的Apacheconfiguration文件:

<VirtualHost *:80> ServerName myurl.mysite.com SSLProxyEngine On ProxyPass / http://www.whatismyip.com/ ProxyPassReverse / http://www.whatismyip.com/ </VirtualHost> 

我使用“whatismyip.com”网站,因为它似乎检测代理,所以这是一个很好的testing。 启用SSLProxyEngine是因为我的目标站点使用SSL( ProxyPass指令中的一个)。

有了这个简单的configuration,大多数情况下工作正常 但我不希望目标网站检测到它正在通过代理访问。 目标网站应该“认为”它是由Apache服务器(代理)直接访问,并且只能通过它。

为什么? 出于某种原因,我不知道,我可以访问终点站点,但无法login,当我使用代理。 终点运行传统的软件,所以更改不是一个选项。

我想终点是做一些检查,或者可能是使用一些导致这个(直接访问导致没有问题)的参数。 我的解决scheme是做一些透明的访问。