我在我的 apache 服务器上执行一些反向代理,但我遇到了一些问题。我有一个它代理来自另一台服务器的页面,它适用于以下示例:
ProxyPass /services/ http://www.server.com/services/
<Location /services/>
ProxyPassReverse /services/
ProxyHTMLEnable On
ProxyHTMLURLMap http://example.server.com/services /services/
ProxyHTMLURLMap /services/ /services/
</Location>
通过此设置,来自http://example.server.com/services的页面将显示在http://www.server.com/services上。问题是我的虚拟主机现在受到了影响。所以现在来自http://store.server.com/services的页面现在指向同一个代理位置,即http://example.server.com/services。
关于如何限制代理以便代理页面仅显示在 www.server.com 而不是所有虚拟主机(如 store.server.com)的任何想法?
谢谢!