Nossa pilha atual é o Apache + Tomcat + MySQL, usando o ProxyPass
AJP para disparar solicitações do Apache para o Tomcat. Também executamos PHP para Wordpress nos mesmos sites e, portanto, precisamos de .htaccess
arquivos de trabalho . Em resposta a um problema irritante (consulte esta página Estouro de pilha) , estamos considerando pilhas alternativas. Observe que geralmente gostamos do apache, mas esse problema é um obstáculo: se não podemos corrigi-lo, não podemos usar o Apache.
As alternativas incluem:
- Tomcat sozinho
- Glassfish (servidor de aplicativos Java, bifurcado do Tomcat)
- Jetty (servidor Java)
- Resina
- LightTPD (servidor HTTP leve)
- Nginx (servidor HTTP leve)
Do meu ponto de vista, as soluções se enquadram em dois campos: o campo puro de Java, como o Glassfish; ou o acampamento dividido, como nosso atual Apache + Tomcat. Gostamos da idéia de uma solução Java pura, pois menos partes móveis devem significar menos erros; mas algum deles suporta PHP, .htaccess
arquivos, etc?
Em teoria, poderíamos fazer a divisão de outra maneira - ter um front end simples que faça proxy do Apache apenas naqueles bits que precisam desses recursos - mas, na prática, seriam 80% das solicitações.
Que opções as pessoas sugerem?