Apache 反向代理和重定向

Apache 反向代理和重定向

我们正在使用 apache httpd 对在另一个端口上运行的另一个服务进行反向代理。

ProxyPreserveHost On
<Location /tull>
    Order allow,deny
    Allow from all
    ProxyPass https://myserver.com:8446/tbl/tbl
            ProxyPassReverse https://myserver.com:8446/tbl/tbl
</Location>

在 :8446/tbl/tbl 运行的服务会重定向到其自身。因此,如果我使用代理执行此操作:

https://myserver.com/tull

当服务重定向到其自身时,它会转到:

https://myserver.com/tbl/tbl

我希望它做的是重定向到:

https://myserver.com/tull

因此,问题变成了 - 我是否可以以某种方式配置 apache httpd 来对 myserver.com:8446/tbl/tbl 进行反向代理,但同时让 8446 服务认为原始请求是 /tull ?

干杯

相关内容