[英]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.