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: 21.210 ]

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

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

Servidor Apache hospedando diversos sites com e sem SSL

Integrando Nagios e Google Maps

Leitura recomendada

Instalando o VMWare Server no Ubuntu 7.04 (e/ou similares)

Otimizando o KDE com o Slackbuild

Configurando a placa de rede Braview com chipset REALTEK RTL8139D (Silan) no Debian Sarge

Sound Blaster 128 PCI Ensonic - Modulo es1371

Debian Linux 4 iniciando o Windows como terminal server

  
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