ProxyPreserveHost打开
<Location /stores/identityiq> ProxyPass https://ncdlxxxasa0002:8443/identityiq ProxyPassReverse https://ncdlxxxasa0002:8443/identityiq </Location> <Location /identityiq> ProxyPass https://ncdlxxxasa0002:8443/identityiq ProxyPassReverse https://ncdlixxxsa0002:8443/identityiq </Location> <Location /> ProxyPass https://ncdlxxxasa0002:8443/identityiq ProxyPassReverse https://ncdlxxxasa0002:8443/identityiq </Location>
我有以上三个Proxypass的基础上的位置。 第一个条件“/ stores / identityiq”获取输出上下文为“/ identityiq”,它被configuration为第二个代理传递的源。 所以,我终于被redirect到了第二个条件的ProxyPassReverse而不是第一个条件。
我的意图是
case1:如果Location / stores / identityiq / foo输出必须是/ stores / identityiq / foo
case2:如果Location / identityiq / foo输出必须是/ identityiq / foo