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.523 ]

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

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

Servidor Apache hospedando diversos sites com e sem SSL

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

Openfire integrado em uma floresta Active Directory

Integrando Nagios e Google Maps

Leitura recomendada

BIND 9 - DNS Master e Slave CentOS 6.4 Minimal

Compartilhando a internet do seu celular (3G Claro) com o seu PC através do Blueman (Bluetooth)

Apache2 + PHP5 + MySQL + PhpMyAdmin + Webmin de forma simples e objetiva

Implementando um servidor DHCP

Execução automática de comandos na inicialização do modo gráfico

  
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