Apache如何合并多个匹配的位置部分
我正在研究一些基本的Apache配置,但我不完全了解<Location>当其中几个匹配传入请求URL时,apache如何合并不同的部分。当涉及同一类型的多个匹配节的顺序/优先级时,其“如何合并节”一章中的apache文档有点令人困惑。 例如,设想以下apache配置(忽略实际内容是否有意义,我只对每个规则/部分的应用顺序感兴趣): <Location / > ProxyPass http://backend.com/ Order allow,deny Satisfy any </Location> <Location /sub/foo> Order allow,deny </Location> <Location /sub > Order deny,allow Require valid-user Satisfy all </Location> <Location /doesnt/match > ProxyPass ! </Location> 现在,如果客户端向发出请求/sub/foobar,将应用于此请求的最终配置是什么? 应用的配置是否等效于: # All the directives contained in all the matchin Locations in declaration order ProxyPass http://backend.com/ …