Quando executar o Apache httpd + Tomcat?

2

Quais são os principais benefícios da execução do Apache httpd na frente do Tomcat?

Os benefícios valem a configuração e a complexidade extras?

    
por tvfoodmaps 25.05.2011 / 21:36

3 respostas

1

O Apache oferece um conjunto completo e abrangente de módulos, que suportam a regravação de URL, acessando outras ferramentas (SVN, PL / SQL , etc.) e anfitriões de outras coisas boas.

O Apache oferece um proxy fácil, suporta balanceamento de carga, etc.

O Tomcat é um ambiente leve e fácil de usar para executar aplicativos baseados em Java.

Eu faço uso do Tomcat com o Apache para fazer uso do conjunto de ferramentas e configurabilidade do Apache enquanto executo aplicativos individuais no Tomcat atrás do Apache. Isso torna mais fácil fazer coisas como aliases de URL (eu nunca libero um aplicativo com o nome do servidor na URL, mas sempre uso um alias, então quando mover servidores, a URL permanece a mesma e os favoritos, etc. não quebram. / p>

Isso é muito útil, por exemplo, 3-4 anos após a ativação quando durante as migrações do servidor. Cada instância do Tomcat pode ser devolvida individualmente do conjunto completo de sites / aplicativos suportados, minimizando o tempo de inatividade e a interrupção.

    
por 25.05.2011 / 21:47
0

O Apache é ridiculamente melhor em servir recursos estáticos (como imagens, folhas de estilo, código JavaScript, etc.) do que o Tomcat.

A maioria das pessoas tem o Apache como o principal provedor de serviços enquanto passa o processamento das páginas dinâmicas para o Tomcat.

    
por 25.05.2011 / 21:40
0

Além de fornecer arquivos estáticos, outro motivo principal pelo qual as pessoas implantam o Apache a partir do Tomcats é ter um saldo de carga do tráfego da web.

Por favor verifique: Usando o Apache HTTP Server 2.x com mod_proxy

    
por 25.05.2011 / 21:48