Equivalente de JkMount com AJP no Tomcat 6

1

Entendo que o JkMount está obsoleto e não é mais usado no tomcat6. Como eu faria a seguinte regra apenas com ajp?

JkMount /*/servlet/* ajp13

    
por The Digital Ninja 12.01.2011 / 20:09

1 resposta

1

JkMount não faz parte do tomcat. É uma diretiva de configuração do módulo mod_jk , do apache, e não está obsoleta.

Você tem algumas opções para encaminhar solicitações do apache para um aplicativo em execução no tomcat. Um é o uso de mod_jk , cuja sintaxe básica (esta é uma diretiva Apache) é:

JkMount [url] [worker]

No seu exemplo, o worker é chamado de ajp13 , o que é uma escolha infeliz, pois está equivocado com o nome do protocolo mod_jk uses. Os trabalhadores são configurados em workers.properties em seu proxy reverso (apache2 - e o caminho depende do sistema operacional que você está usando). Você pode ter uma visão mais profunda das opções de configuração de worker.properties no guia de referência do conector do tomcat . Yu pode ler este diretivas do apache relacionadas a mod_jk

Outra opção é usar o módulo mod-proxy-ajp. É certamente mais simples de configurar, mas dependendo do cenário, você pode querer usar mod_jk over mod-proxy-ajp . Há uma discussão relacionada sobre isso em serverfault , e outro em stackoverflow .

Pessoalmente, acredito que hoje em dia não há necessidade de recompilar praticamente nada. O Debian tem seu próprio pacote para mod_jk, e você pode obter arquivos rpm para distribuições rhel e rh-like.

    
por 12.01.2011 / 22:06