我们正在使用 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 ?
干杯