> I have the following in my conf file:
> 
> # Framed applications
> ProxyPass /frames http://sw3.tivoli.com:81/frames
> ProxyPassReverse /frames http://sw3.tivoli.com:81/frames
> 
> # Begin Apache::ProxyStuff stuff
> PerlModule Apache::ProxyStuff
> 
> <Location />
> SetHandler      perl-script
> PerlHandler     Apache::ProxyStuff
> PerlSetVar      HeaderFile      /includes/home_top_table.html
> PerlSetVar      FooterFile      /includes/footer.html
> PerlSetVar      BodyAttributes  "TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0
> MARGINWIDTH=0"
> PerlSetVar      ProxyPrefix http://sw3.tivoli.com:81
> </Location>

[snip] 

> The problem I've run into is even though I've set up ProxyPass rules for
> /frames it's getting handled by Apache::ProxyStuff. I though apache would apply
> the most specific rule (in this case /frames over /) but that doesn't seem to
> be happening. I tried moving the ProxyPass stuff to the end of the file in
> hopes it would take the last rule that applied but that didn't work either.

This recent change to Apache _may_ explain it (I'm not sure, haven't tried it):

  +  *) Fix problem with proxy configuration where globally set configuration
  +     options were overridden inside virtual hosts.
  +     [Graham Leggett <[EMAIL PROTECTED]>]
  +

Before that change mod_proxy didn't merge per-directory configuration at request
time. Could you try a CVS snapshot of Apache and see if that fixes your problem?

--
Eric

Reply via email to