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/

Attachment: httpd_trunk_proxyaddxheaders.patch
Description: Binary data

Reply via email to