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