我想做以下事情:
我有一个服务器 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.
先感谢您
托本