apache2反向代理URL映射将不适用

我最终的目标是使用现有的Apache2服务器来反向我们的开发服务器的代理,也映射到防火墙后面的vm主机的Web UI。

我可以得到代理加载单个服务器的页面,并为群集(使用不同的configurationW /平衡器),但我不能得到的path被重写。 我已经直接从如何正确处理相关的URL与一个反向代理没有成功复制一些例子。

我正在尝试将https://dev.ourdomain.com/proxmox映射到https://10.2.7.101:8006 。

ProxyPass /proxmox/ https://10.2.7.101:8006/ ProxyPassReverse /proxmox/ https://10.2.7.101:8006/ ProxyHTMLURLMap https://10.2.7.101:8006 /proxmox/ <Location /proxmox/> ProxyPassReverse / SetOutputFilter proxy-html ProxyHTMLURLMap https://10.2.7.101:8006 /proxmox/ ProxyHTMLURLMap / /proxmox/ ProxyHTMLURLMap /proxmox/ /proxmox/ RequestHeader unset Accept-Encoding </Location> 

有人能指出我的(可能是显而易见的)错误吗?

先谢谢你

答案最终比原来预想的要复杂一些。 经过一些挖掘,并遇到一些不同的post与答案,特别是https://serverfault.com/a/421452/262262 ,并提出了以下解决scheme,作为conf文件不再包括在Apache 2.4。

 cd /etc/apache2/mods-available/ wget "http://apache.webthing.com/svn/apache/filters/proxy_html/proxy_html.conf" ln -s /etc/apache2/mods-available/proxy_html.conf /etc/apache2/mods-enabled/ service apache2 restart 

有了这个,我目前(和以前)的configuration正常工作。