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 > >