Adicione antes do primeiro ProxyPass
:
ProxyPass /site/IMAGES/ !
Consulte os mod_proxy docs para obter todos os detalhes.
Eu tenho o apache com uma pasta usada para proxy reverso:
<VirtualHost *:80>
...
ProxyPass /site http://server.local:8989/site
ProxyPassReverse /site http://server.local:8989/site
</VirtualHost *:80>
Como posso desativar o proxy do URL / site / IMAGES / *?
Adicione antes do primeiro ProxyPass
:
ProxyPass /site/IMAGES/ !
Consulte os mod_proxy docs para obter todos os detalhes.
Ele não estaria disponível no momento em que você fez essa pergunta, mas se você estiver usando o Apache HTTPD 2.4 ou posterior, então como descrito nos documentos você poderia fazer isso com dois blocos de localização:
<VirtualHost *:80>
...
<Location /site>
ProxyPass http://server.local:8989/site
ProxyPassReverse http://server.local:8989/site
</Location>
<Location /site/IMAGES>
ProxyPass "!"
</Location>
</VirtualHost>
Blocos de localização são interpretados em ordem, então você precisa colocar o proxy não após o proxy. Como alternativa, se você quiser manter as diretivas de proxy no nível do vhost, a resposta dada pela fissão funciona bem!
Tags apache-2.2 mod-proxy