I have a global proxypass rule in httpd.conf
rules at global level
ProxyPass /test/css http://myserver:7788/test/css
ProxyPassReverse /test/css http://myserver:7788/test/css
and I have a virtual host
Listen localhost:7788
NameVirtualHost localhost:7788
<VirtualHost localhost:7788>
Alias /test/css/ "C:/jboss/server/default/deploy/test.ear/test-web-app.war/css/"
</VirtualHost>
I would like to disable all global proxypass rules applying in this virtual host? NoProxy doesn't seem to work.
(The reason I would like to do this is I have below global rules which create a 502 proxy loop if applied within this virtual host
#pass all requests to application server
ProxyPass /test http://localhost:8080/test
ProxyPassReverse /test http://localhost:8080/test
)
What I'm trying to do is, serve all static content (like css) using apache, while still proxying all the rest of requests to the application server.
Best Answer
In the vhost, try something like this
The
!
says to not proxy this path. Give it a try ... ?You can also try ProxyRequests Off in your vhost configs.