我使用以下示例配置为我的服务设置了apache。
/etc/apache2/conf-enabled/services.conf
<Location /A>
ProxyPass http://localhost:8082
ProxyPassReverse http://localhost:8082
</Location>
<Location /B>
ProxyPass http://localhost:8083
ProxyPassReverse http://localhost:8083
</Location>
<Location />
ProxyPass http://localhost:8084
ProxyPassReverse http://localhost:8084
</Location>
然而,添加<Location />
会阻止我的所有其他代理通行证停止工作,我只是发生错误,有人可以建议我做错了吗?
谢谢, 千斤顶
答案 0 :(得分:0)
在最后一个上使用带有负向前瞻的LocationMatch:
<LocationMatch "^/(?!(A|B)/?)">
ProxyPass .....
</LocationMatch>
如果是NOT / A或/ B
,这将只有最后一个代理通过