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

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


Front-End para servidores JBoss



Caso siga o mesmo conceito do primeiro, apenas indicamos a porta na qual o servidor back-end responde, que neste caso, é a porta 8080:

<VirtualHost *:80>
   ServerName nome4.site.com   # Nome do site
   ServerAlias nome4.site.com   # URL que o site é acessado
   ProxyRequests Off
   ProxyPreserveHost On

   ErrorLog logs/nome4_site_error_log   # Arquivo de logs de erro especifico para o site
   TransferLog logs/nome4_site_access_log   # Arquivo de logs de acessos especifico para o site
   LogLevel warn

   <Proxy 192.168.1.1:80> # Permissão para o servidor front-end (proxy)
      Order deny,allow
      Allow from all
   </Proxy>

   ProxyPass /app http://192.168.1.8:8080/app
   ProxyPassReverse /app http://192.168.1.8:8080/app
</VirtualHost>

Com isso, dispensamos a necessidade de indicar a porta 8080 na URL de acesso à aplicação, pois nosso front-end atende às requisições na porta 80 e as repassa para o back-end na porta 8080.

Da mesma forma que citei no exemplo anterior, caso tivéssemos 2 ou mais back-end's, a aplicação poderia ser distribuída normalmente com algumas pequenas alterações.

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

Integrando Nagios e Google Maps

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

Leitura recomendada

Configurando o monitor no SuSE 10.1

Configurando o seu teclado sem fio (e, via de regra, sem LEDs indicadores de estado) no Linux

UNR (Ubuntu Netbook Remix) 9.04 no Acer Aspire One (AA1)

ZRAM (Compressed RAM) no Debian

Instalando Lucent WinModem no Slackware10 sem complicações

  
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