Apache ProxyPass ou ProxyPassMatch para excluir um arquivo do proxy

8

Eu tenho um VirtualHost definido para proxy todas as solicitações para outro servidor em execução na porta 9000.

O que eu tenho:

ProxyPass / http://localhost:9000/
ProxyPassReverse / http://localhost:9000/

O que eu tentei:

! ProxyPass /test.html http://localhost:9000/
ProxyPass /test.html ! http://localhost:9000/
ProxyPassMatch !^/(.*\.html)$ http://localhost:9000/$1 

Nenhum dos quais funcionou ...

Gostaria de excluir um arquivo ou um conjunto de arquivos do proxy, a documentação diz algo sobre "A diretiva! é útil em situações em que você não deseja fazer proxy reverso em um subdiretório.", mas há não são exemplos para essa situação.

    
por Andrei 05.07.2010 / 19:27

1 resposta

13

Ok, descobri que, obviamente, não há necessidade de especificar o proxy para os caminhos excluídos.

ProxyPass /somedir !

funciona muito bem

    
por 06.07.2010 / 00:10