executando o tomcat, quais são minhas opções?

2

Se eu estiver executando o contêiner java tomcat em um servidor, será necessário usar o apache?

Quais opções eu tenho?

Se eu precisar do apache, que livro você recomendaria?

    
por user2659 13.01.2010 / 15:22

4 respostas

3

Você não precisa usar o apache. Você pode permitir o acesso diretamente ao Tomcat, mas cuidado, o suporte HTTP Auth é bastante chocante se você não tiver um servidor como proxy para o Tomcat.

Você pode usar vários outros servidores, por exemplo, o nginx pode atuar como um servidor proxy para o Tomcat.

Você não precisa comprar nenhum livro, você pode se sair muito bem com a documentação disponível para o Apache Server e o Tomcat.

link

link (eu não tentei isso)

Este é um bom livro sobre o Tomcat ..

    
por 13.01.2010 / 15:41
1

Não. O Tomcat pode ser executado sozinho. No entanto, não é muito eficiente em servir HTML estático.

Se o seu site tiver uma mistura de conteúdo estático e dinâmico, considere a possibilidade de executar o Apache (na porta 80) e usar o conector para integrar o tomcat. Isso também oferece controles de acesso muito mais refinados que vêm com o Apache.

    
por 13.01.2010 / 15:42
1

Eu prefiro usar o verniz na frente do tomcat em vez do Apache, porque o conector do tomcat do Apache é bastante b0rken .

O Varnish é um proxy reverso e cache muito eficiente e acelera a entrega da saída HTML do tomcat. Sem o incômodo do conector do tomcat.

    
por 13.01.2010 / 20:09
0

O Apache não é necessário; você pode usar outro servidor da Web ou nenhum, dependendo do que seu aplicativo Java está fazendo. Veja documentação do conector do Tomcat

    
por 13.01.2010 / 15:45