我们使用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的服务会自行redirect。 因此,如果我使用代理来执行此操作:
https://myserver.com/tull
当服务redirect到它自己时,它将转到:
https://myserver.com/tbl/tbl
我想要它做的是redirect到:
https://myserver.com/tull
因此,问题变成 – 我可以以某种方式configurationApache httpd做myserver.com:8446/tbl/tbl的反向代理,但同时使8446服务认为原始请求是/ tull?
干杯