How to preserve all request headers in reverse proxy (mod_proxy)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all:

In httpd 2.2, is it possible to preserve all HTTP headers when using mod_proxy to provide a reverse proxy?

Here's my desired setup: I'm running two domains on one server backed by one Tomcat instance.  I'm trying to run httpd as a reverse proxy to send http://www.domain1.com/... to http://localhost:8080/domain1/... and http://www.domain2.com/... to http://localhost:8080/domain2/... (with HTTPS traffic going to port 8443).    Starting to play with this, I've set up the following config:

ProxyRequests Off

<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

ProxyPass / http://localhost:8080/domain1/
ProxyPassReverse / http://localhost:8080/domain1/

However, the request headers are being lost in the process.  I'd like to keep them all in tact.  Is there any way to accomplish this?  The "ProxyPreserveHost" works for the host header, but what about the rest?

Thanks for the help!
-T


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux