I have a setup where my Tomcat instances are fronted with Apache servers with mod-proxy. I need to serve static content on the reverse-proxy side in case authentication closes my app session (heavy ajax app).

The idea is the browser is requesting some static content such as:


Apache forwards the request to Tomcat who will serve the image. I need it to be served by Apache, is this possible?


1 Answer 1


Yes very much possible.

For example:

<VirtualHost *:80>
  ServerName yourdomain.tld
  ServerAlias www.yourdomain.tld *.yourdomain.tld  
  DocumentRoot /path/to/your/website/document/root

ProxyPass /images !
ProxyPass /assets !

    ProxyPass /
    ProxyPassReverse /

    <Proxy http://localhost:8080/*>
       Allow from all


I am considering tomcat server is running under port 8080 in your lo interface. Basically above configuration will proxy everythings to tomcat server except for yourdomain.tld/images and assets folder which will be directly served by the apache.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .