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

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


Rápida apresentação do Mod_Proxy



O Mod_Proxy é um módulo que implementa um proxy/gateway de entrada para o Apache. Ele implementa a capacidade de proxy para ajp13 (Apache JServe Protocol versão 1.3), FTP, CONNECT (por SSL), HTTP/0.9, HTTP/1.0 e HTTP/1.1. O módulo pode ser configurado para se conectar a outros módulos de proxy para estes e outros protocolos.

Dentre as funcionalidades que o Mod_Proxy pode proporcionar, utilizaremos 2 delas neste artigo:
  • Encaminhamento de requisições (proxy em si);
  • Balanceamento de carga nativo (pois há outras formas de balanceamento que podem ser acrescentadas ao Apache, como o mod_cluster e mod_jk).

Os módulos nativos podem ser identificados pelas linhas abaixo e que fazem parte do arquivo httpd.conf:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so

Página anterior     Próxima página

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

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

Servidor Apache hospedando diversos sites com e sem SSL

Integrando Nagios e Google Maps

Openfire integrado em uma floresta Active Directory

Leitura recomendada

Sincronizando o Linux com Palm USB

Controle sua banda de maneira simples e inteligente com CBQ

Configurando internet banda larga no Linux (Slackware 10.1)

Instalação do CACTI no Debian Sarge

OSPF + quagua + CentOS 5.3

  
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