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 foo.com and
bar.comdomains.  I want to deploy the two web-apps in Tomcat on port
8080 and have
httpd send http://www.foo.com/ to http://localhost:8080/foo/ and
http://www.bar.com/ 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 :)

-T

On Thu, Dec 17, 2009 at 12:40 PM, Todd Volkert <tvolk...@gmail.com> 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
> 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
>
>

Reply via email to