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