[英]Apache mod_proxy proxyPass order of matching
如果我有两个代理规则并且它们“重叠”,有没有办法指定最重要的规则?
示例(虚拟主机def的一部分)
ProxyPass /foo http://bar:8180/
ProxyPass / http://bar:8181/
这里所有流量都将代理到http://bar:8181/
,因为它首先匹配网址。
有没有办法让/foo/index.html
转到http://bar:8180
(在proxypass匹配上的顺序或类似)?
mod_proxy / 2.4的文档说:
配置的ProxyPass和ProxyPassMatch规则按配置顺序进行检查。 匹配胜利的第一条规则。
所以,也许你的第一条规则不会匹配,因为缺少尾部斜杠(在foo之后):
ProxyPass /foo/ http://bar:8180/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.