我想知道是否可以定义这样的两个不同的平衡器
<Proxy balancer://cluster> BalancerMember http://127.0.0.1:3001 retry=1 BalancerMember http://127.0.0.1:3002 retry=1 </Proxy> <Proxy balancer://clusterdevelopment> BalancerMember http://127.0.0.1:3000 retry=1 </Proxy>
然后一个简单的基本身份validation
<Location "/development"> AuthType Basic AuthName "development" AuthUserFile ".htpasswd" Require user development Satisfy any </Location>
为了控制ProxyPass指令使用名为cluster的默认平衡器,除非客户端已经使用Remote-User developmentlogin/development ,那么它应该使用名为clusterdevelopment的平衡器。
这个ofc不起作用:
ProxyPass / balancer://cluster%{REMOTE_USER}/ interpolate
主要想法是,这应该只与阿帕奇完成。 但花了几个小时后,用RewriteRules和Envvariablestesting我不能得到这个飞行。 现在我开始认为这可能根本不可能。
有任何想法吗?