Nossa pilha atual é Apache + Tomcat + MySQL, usando ProxyPass
AJP para disparar solicitações do Apache para o Tomcat. Nós também rodamos o PHP para Wordpress nos mesmos sites, e então precisamos trabalhar .htaccess
arquivos. Em resposta a um problema incômodo (veja esta página Stack Overflow) , estamos considerando pilhas alternativas. Note que geralmente gostamos muito do apache, mas esse problema é um problema: se não podemos consertá-lo, não podemos usar o Apache.
Alternativas incluem:
Do jeito que eu vejo, as soluções caem em dois campos: o campo puro de Java, como o Glassfish; ou o acampamento dividido, como o atual Apache + Tomcat. Nós gostamos da ideia de uma solução Java pura, já que menos peças móveis devem significar menos para dar errado; mas algum deles suporta PHP, .htaccess
files, etc?
Em teoria, poderíamos fazer a divisão do outro lado - ter um front-end simples, que faz proxy para o Apache apenas nos bits que precisam desses recursos - mas, na prática, isso seria 80% dos pedidos.
Quais opções as pessoas sugerem?
Tags nginx tomcat glassfish apache-2.2 jetty