簡體   English   中英

Apache mod_proxy proxyPass匹配順序

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM