Apache 2.0 e 2.2
Matias Schweizer <matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected]> Wed, 30 Sep 2009 16:10:49 -0300
| Newsgroups | gmane.org.user-groups.linux.parana |
|---|---|
| Message-ID | <[email protected]> |
Pessoal: Estamos fazendo um upgrade de servidor e estamos aproveitando para passar de apache 2.0 para apache 2.2. No entanto, descobrimos uma diferença de comportamento entre ambos (usando a mesma config) e a solução pode ser meio custosa de fazer. Vou tentar explicar. No apache 2.0, tinhamos regras de rewrite e de proxy, coisas assim: Rewrite_rule ^/(.*).jsp http://server_interno/contexto/$1.jsp [P] (Pega todas as páginas .jsp e joga para nosso servidor de app) Além disso, tinhamos alguns contextos que são jogados para outros servidores, sendo que neles também há .jsp: ProxyPass /contexto2 http://outro_server/contexto2 ProxyPassReverse /contexto2 http://outro_server/contexto2 No apache 2.0, as coisas que estavam sob /contexto2 não caiam na regra do rewrite e tudo ia para o servidor correto. No apache 2.2, parece que tudo que é .jsp, mesmo os do /contexto2, é pego pelo Rewrite e, portanto, jogado ao servidor errado. Tentei mudar o ordem das chamadas dentro do httpd.conf, mas não resolveu. Ficar criando exceções no rewrite para cada contexto também não seria legal, pois são muitos. Alguma dica? []´s Matias Schweizer matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected] SCHNAUZER Plastimodelismo http://www.spmodelismo.com.br/