Alternativa para o JkMount:
<LocationMatch "^/(?!foo)">
SetHandler jakarta-servlet
SetEnv JK_WORKER_NAME ajp13_worker
</LocationMatch>
Estou no Debian Wheezy com o Apache 2.2.2.
Anteriormente, eu tinha todas as solicitações para um encaminhamento de VirtualHost
para o Tomcat usando:
JkMount / ajp13_worker
JkMount /* ajp13_worker
Agora, desejo excluir um prefixo de URL específico foo
dessa configuração, mas preservá-lo. Eu tentei usar uma diretiva LocationMatch
da seguinte forma:
<LocationMatch "^/(?!foo)">
# JkMount commands
</LocationMatch>
Se usado como está, recebo a seguinte mensagem de erro:
JkMount can not have a path when defined in a location
Mas se eu tentar usar JkMount ajp13_worker
, recebo a mensagem de erro:
JkMount context should start with /
Como posso obter o comportamento correto apenas para URLs que não iniciam com /foo
?
Alternativa para o JkMount:
<LocationMatch "^/(?!foo)">
SetHandler jakarta-servlet
SetEnv JK_WORKER_NAME ajp13_worker
</LocationMatch>
Tags tomcat apache-2.2 mod-jk