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

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

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

Ambiente de desenvolvimento Java com Ubuntu 7.10 e Net Beans 6

Configurando servidor MikroTik com Hotspot e páginas de aviso (atraso e bloqueio)

Como configurar um servidor de FTP de forma simples e com host virtual

VSFTPD no CentOS 6.2 - Instalação e Configuração

Criação de usuário, grupo e permissão

  
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