Apache代理到子域(虚拟主机)

我需要代理到一个networking服务器,我无法控制它。 问题是,networking服务器在同一个IP上托pipe多个域名和子域名。 这意味着当我使用Apache代理时,我将看到默认的apache页面。 不是子域的指定虚拟主机页面。 我需要看到当前的子域,我想是在一个虚拟主机(与浏览相同的效果)

这是我目前使用的

ProxyPreserveHost打开

ProxyPass / http://sub.myweb.com:80/ ProxyPassReverse / http://sub.myweb.com:80/ ServerName localhost 

但是当我这样做,这将只显示标准的Apache正在工作页面。 不是子域名页面。

希望你们能帮助我!

ProxyPreserveHost指令

启用时,此选项将传入请求中的主机:行传递给代理主机,而不是ProxyPass行中指定的主机名。

此选项通常应closures。 它在诸如基于代理的基于群集名称的虚拟主机这样的特殊configuration中是非常有用的,其中原始主机头需要由后端服务器进行评估。

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

也许你应该把它关掉?