httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Todd Volkert <tvolk...@gmail.com>
Subject [users@httpd] How to preserve all request headers in reverse proxy (mod_proxy)
Date Thu, 17 Dec 2009 17:40:45 GMT
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

Mime
View raw message