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

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

Openfire integrado em uma floresta Active Directory

Integrando Nagios e Google Maps

Leitura recomendada

Sabayon 5.0 - Transformando Sabayon 4.0r1 em Sabayon 5.0 "Full" (parte 2)

Configurando e instalando o Java com Tomcat no Linux

Blackbox total - Instalado, configurado e personalizado

Aprimoramento de Desempenho da Instalação Debian

Gerenciamento de pacotes RPM (parte 1)

  
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