There is the possibility to use an exclusion and not proxy requests to a
subdirectory.
However, how do you plan on stopping a user that wants to get to
resource-lists(192.168.1.1) from going to the other service with the same
url?
I don't think the exclusion is the answer you are exactly looking for but
here it is:

The ! directive is useful in situations where you don't want to
reverse-proxy a subdirectory, *e.g.*

ProxyPass /mirror/foo/i !
ProxyPass /mirror/foo http://backend.example.com

will proxy all requests to /mirror/foo to backend.example.com
*except*requests made to
/mirror/foo/i.
Note

Order is important: exclusions must come *before* the general
ProxyPassdirective.


I think this is a namespace issue that needs to be solved before Apache can
solve it.  Could you put the different services into two different virtual
servers?

Kevin Castellow
http://kevincastellow.workintel.com



On Tue, May 18, 2010 at 9:01 AM, simon <boot2...@gmail.com> wrote:

> hi,
>     I configured reverse proxy like this:
>
>     <Proxy balancer://resource-lists>
>     BalancerMember http://192.168.1.1/services/resource-lists
>     </Proxy>
>
>     <Location /services/resource-lists>
>     AuthType Digest
>     AuthName "test.com"
>     AuthDigestProvider dbd
>     AuthDigestQop auth
>     AuthDigestNonceLifetime 30
>     Require valid-user
>     AuthDBDUserRealmQuery "SELECT pwd FROM users WHERE username = %s AND
> domain = %s"
>     ProxyPass  balancer://resource-lists
>     </Location>
>
>
>     Now another url need reverse proxy, "
> http://192.168.2.2/services/resource-lists/xxxx/yyyy.xml";
>     /xxxx/, /yyyy/ every time is changed
>
>     But 192.168.1.1 and 192.168.2.2 have different services.
>
>     How I do it?
>
>     Thank You
>     simon
>

Reply via email to