Ok....so I've been tasked with configuring Apache 2.2 (httpd) and a servlet container (I'm going with Tomcat 6.0) to integrate together to allow httpd to act as a front end static server that will proxy dynamic requests to Tomcat. The goal of this project is to enable Developer stations to be configured to support their own individual copy of each of the sites that they need to develop for. A lot of branding has been done to the sites that mean that brand1.com and brand2.com *can* share image, style, script files, etc but currently, the sites maintain separate copies of the same content. The sites will be refactored to identify global content but for now, assume that brand1.com's server maintains a copy of "foo.png" and brand2.com's server maintains its own copy of "foo.png" For an individual developer station, I have Virtual Hosts configured in Apache like so <VirtualHost 127.0.0.1> DocumentRoot "C:/sites/brand1" ServerName http://brand1.local ProxyRequests On ProxyPass /img/ http://dev-appserver/global/img ProxyPass /webapp/ http://test.brand1.com/webapp/ </VirtualHost> <VirtualHost 127.0.0.1> DocumentRoot "C:/sites/brand2" ServerName http://brand2.local ProxyRequests On ProxyPass /img http://dev-appserver/global/img </VirtualHost> Ok...so at this point, if someone has deployed the site to their local httpd server, and the home page contains global images, browsing to http://brand1.local will proxypass the image requests correctly. I also set it up so that the dynamic requests will be proxied Now, I'm trying to get it to forward the dynamic requests and I'm a touch lost. Let's say that brand1 has a products.jsp located within a folder called "dynamic" I want to configure Tomcat 6 to act as a jsp container for all of the brand sites and have the HTTPD brand1.local virtual host proxy pass all jsp requests to the local Tomcat's brand1 virtual host. Essentially, I want this behavior: 1) someone requests http://brand1.local/dynamic/products.jsp 2) C:\Windows\system32\drivers\etc\hosts file recognizes brand1.local as 127.0.0.1 3) call to brand1.local is directed to Apache 4) Apache identifies brand1.local as Virtual Host "brand1.local" 5) "brand1.local" vhost identifies that request is for "dynamic" folder and proxypasses to "http://brand1.local:8080/" (which is the local Tomcat server) 6) Tomcat's configuration identifies "brand1.local" and serves up dynamic/products.jsp from "{catalina.home}/webapps/sites/brand1/dynamic/products.jsp" So where I am now: - I have Apache configured with the appropriate virtualhost for brand1.local - 127.0.0.1 brand1.local has been registered in the hosts file - I have Tomcat running and brand1.local's server code running and directly assessible via "http://localhost:8080/sites/brand1/dynamic/products.jsp" (I'll include a sidenote about this as a reply to my own post) - I modified Tomcat's server.xml to include "brand1.local" as a virtualhost and pointed appBase to "/sites/brand1" However, whenever I am redirected to "http://brand1.local:8080", which is the socket that my local Tomcat is running on, I receive nothing but a blank page. Can anyone provide any insight?