Hi,

I tried the following in httpd.conf :
------------------------------------------------------------------------
------
<VirtualHost *:80>
 ServerAdmin [EMAIL PROTECTED]
 ServerName www.domain.tld
 ProxyPreserveHost On
 ProxyPass / http://10.0.0.100/
 ProxyPassReverse / http://10.0.0.100/

 CustomLog /www/doma.tld/logs/access_log combined
 ErrorLog /www/doma.tld/logs/error_log
 
 <LocationMatch /(?i)protected/>
   AuthType Basic
   AuthName "Test Authentication"
   AuthUserFile /www/xperience.ch/conf/.htpasswd
   require valid-user
 </LocationMatch>
 
</VirtualHost>
------------------------------------------------------------------------
------

And it is working fine ... After Authentication (Basic http Auth) ... I
got the querystring passed to the application server correctly !

If I reset the virtualhost to use the PerlHandler ... The querystring is
not passed to the application server !

If someone could perform a quick test by setting up an environment to
test if he got the same problem, it would be great !


Best regards

Sylvain

-----Original Message-----
From: Geoffrey Young [mailto:[EMAIL PROTECTED] 
Sent: mercredi, 10. janvier 2007 01:16
To: Perrin Harkins
Cc: Sylvain Perrot; Modperl Mailing List
Subject: Re: [mp2] Perl Auth Handlers and mod_proxy : losing querystring
on remote server (BUG?)

Perrin Harkins wrote:
> Does it help any if you use ProxyMatch instead of LocationMatch?

also, try substituting your PerlAuthenHandler for normal .htpasswd-style
authentication at the same place - mod_perl doesn't do much to interact
with the request record, which is where the query string is stored, so
I'd be surprised if the fault is in mod_perl core.

--Geoff

Reply via email to