httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Todd Volkert <>
Subject [users@httpd] Re: How to preserve all request headers in reverse proxy (mod_proxy)
Date Thu, 17 Dec 2009 22:52:06 GMT
Actually, I'm not even sure what I'm trying to do is possible - can someone
confirm that I'm attempting something that can be done? :)

Basically, I have foo.war and bar.war and own the and
bar.comdomains.  I want to deploy the two web-apps in Tomcat on port
8080 and have
httpd send to http://localhost:8080/foo/ and to http://localhost:8080/bar/ so that each web-app looks
like its own top-level web-app in its own domain.  Is this doable, 'cause I
can't seem to find anyone out there who's done it :)


On Thu, Dec 17, 2009 at 12:40 PM, Todd Volkert <> wrote:

> 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
> to http://localhost:8080/domain1/... and
> 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

View raw message