Hi, looks like same patch works with the trunk out of the box.
However, attaching same patch against the trunk branch. Short instructions to test it: 1. Apply the patch. 2. Compile httpd with mod_proxy and mox_rewrite enabled. 3. Add the following lines to httpd.conf: ProxyRequests On RewriteEngine on RewriteCond %{REQUEST_FILENAME} !^proxy: RewriteRule ^(.*)$ http://%{HTTP_HOST}$1 [NS,L,P] 4. Test behaviour on remote (proxied) site: * ProxyAddXHeaders Off -- no X-Forwarded-* headers present; * ProxyAddXHeaders On -- X-Forwarded-* headers always present. * ProxyAddXHeaders ReverseOnly -- X-Forwarded-* headers present only in a reverse proxy request (this is the default and behaviour is same as without the patch). On 4/4/07, Jim Jagielski <[EMAIL PROTECTED]> wrote:
On Feb 28, 2007, at 11:59 AM, Dziugas Baltrunas wrote: > Hi, list, > > attaching same patch with small correction to the one submitted > previously (was unnecessary double check for PROXYREQ_REVERSE). > > Patch is for httpd-2.2.x branch. > Patches should be against trunk. Once approved and "proven" in the trunk environ, then they may be proposed for backporting to 2.2.x
-- Dziugas Baltrunas http://dziugas.baltrunas.lt/
httpd_trunk_proxyaddxheaders.patch
Description: Binary data