如何解决通过URL的带有端口的Apache动态ProxyPass
我想将通过特定URL到达Apache的所有流量通过ProxyPass传递到特定端口。这是可行的方法,但是我想根据URL中的给定端口-加上端口后的所有收入
动态地进行设置。<VirtualHost *:80>
<Location "/6000">
ProxyPass "http://localhost:6000/"
ProxyPassReverse "http://localhost:6000/"
</Location>
<Location "/7000">
ProxyPass "http://localhost:7000/"
ProxyPassReverse "http://localhost:7000/"
</Location>
</VirtualHost>
例如,如果我打开http:// myapache / 8000 / test / ...,流量应该转到http:// localhost:8000 / test / ....依此类推。
我尝试了%{QUERY_STRING}的尝试,但是Apache在启动时抛出了一些语法错误。
编辑:经过几个小时的搜索,我终于找到了一个类似的问题
https://serverfault.com/questions/723602/proxy-a-url-to-a-dynamically-set-port
但是我不确定如何在配置中实现它 (我收到HTTP 502代理错误)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。