Apache Mod_Proxy como Front-End de acesso e balanceamento de diversas aplicações web

Já pensou em ter que disponibilizar uma porta 80 ou 443 para cada aplicação web? Não seria nada barato e nem prático. Mesmo que você tenha um range de IPs fixos para isso, não seria muito interessante. Então, conheça (caso ainda não) o Apache Mod_Proxy para resolver este problema!

[ Hits: 20.492 ]

Por: Celso S. Faria em 02/03/2015


Conclusão



Devemos sempre lembrar que para cada novo site no servidor front-end (seja HTTP ou HTTPS), uma nova sessão de VirtualHost deve ser inserida, mantendo apenas a característica de cada uma (padrões das portas 80 ou 443), seja utilizando balanceamento ou não.

Aconselho a ler a documentação para entender melhor as funcionalidades e suas características, pois há várias opções para balanceamento para diferentes tipos de aplicações.

Ao final destes exemplos, temos 4 sites diferentes e 5 aplicações publicadas através de um único servidor Front-End. E o melhor, utilizando para isso apenas 1 link (sem a necessidade de contratar mais links para ter mais portas 80 e 443 disponíveis).

Um ponto importante e que é necessário citar, é sobre a capacidade do servidor Front-End. Como ele atenderá praticamente todas as requisições que são destinadas aos Back-End's, pode ser necessária uma customização/tunning para que ele suporte a carga e não tenha um efeito contrário ao desejado, causando lentidão nos acessos.

É possível encontrar como fazer isso facilmente na internet. Claro que isso depende da necessidade de cada aplicação e isto é o administrador dos servidores é quem pode determinar se há ou não esta necessidade.

Outro ponto interessante, é ativar a compactação das páginas (opcional), utilizando o mod_deflate. É possível encontrar facilmente como fazer isso em uma pesquisa rápida no Google.

Fica a dica,
Abraços.

Fonte: mod_proxy - Apache HTTP Server Version 2.2

Página anterior    

Páginas do artigo
   1. Introdução
   2. Rápida apresentação do Mod_Proxy
   3. Cenário Utilizado
   4. Configuração inicial para o ambiente
   5. Front-End para Microsoft IIS
   6. Front-End e balanceamento para aplicações PHP
   7. Front-End para servidores JBoss
   8. Front-End para SSL
   9. Conclusão
Outros artigos deste autor

Servidor Apache hospedando diversos sites com e sem SSL

Nagios - Configurando níveis de acesso e autenticação centralizada no Active Directory

Restauração e registro do RedHat após utilização de repositórios CentOS

Openfire integrado em uma floresta Active Directory

Integrando Nagios e Google Maps

Leitura recomendada

Squid com WCCP

CentOS 7 - Guia prático pós-instalação

VPN no Conectiva 8 com o PPTPD

Configurando o Modem HSP56 Micromodem no Linux

Habilitando e configurando Raid 1 (espelhamento) no Slackware 12

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts