Nginx ou Apache como servidor web na frente do Tomcat (aplicativo Java)?

7

imaginando qual servidor web entre Apache e Nginx é melhor suportado pelo Tomcat? Eu sou atraído em usar o Nginx para o recurso single-threaded. Desejo implantar um aplicativo Java em execução no HTTPS.

Felicidades

    
por sebarmeli 10.08.2011 / 14:40

2 respostas

3

Primeiro de tudo: o Tomcat é mais rápido para rodar autônomo (logicamente, já que não há necessidade de proxy). Provavelmente não é a solução mais segura, mas é mais rápida. :)

O Apache pode usar o conector mod_jk que utiliza o AJP13, o que lhe dá um grande aumento de desempenho em comparação com o proxy HTTP regular. Se você realmente precisa usar um frontend, vá para Apache + mod_jk.

    
por 10.08.2011 / 15:54
0

Apache - > O Tomcat é provavelmente um pouco mais flexível devido ao número de diferentes opções de conectores disponíveis, mas o nginx deve ser extremamente rápido. Dito isto, como o mailq sugere, você pode estar feliz o suficiente com o tomcat atuando como seu front-end.

    
por 10.08.2011 / 15:03