0

我想做以下事情:

我有一个服务器 A ( http://server-a:9000/) 和服务器 B ( http://server-b:8000/)。此外,我安装了一个在 80 端口上运行的 Apache。

当我访问 apache 时,http://localhost/product我想将此请求传递给http://server-a:9000/product

当我访问 apache 时,http://localhost/details我想将请求传递给http://server-b:8000/details.

我已经使用以下配置进行了此操作:

ProxyPass /product http://server-a:9000/product
ProxyPassReverse /product http://server-a:9000/product

ProxyPass /details http://server-b:8000/product
ProxyPassReverse /details http://server-b:8000/product

但是使用此配置,原始 URLhttp://localhost/product将替换为http://server-a:9000/product.

如何配置我的 Apache 使其不替换 URL?显示的 URL 应始终为http://localhost/product.

先感谢您

托本

4

0 回答 0