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

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

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

Integrando Nagios e Google Maps

Openfire integrado em uma floresta Active Directory

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

Servidor Apache hospedando diversos sites com e sem SSL

Leitura recomendada

Debian/APT- Alguns cuidados com os repósitorios

Configurando DHCP com DNS (Bind9) na rede local - Debian Linux

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

Agendando tarefas em Linux/Unix usando o cron

Configurando o CACIC (parte 4)

  
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