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

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


Configuração inicial para o ambiente



Vamos ao que interessa, configurar nosso Apache Front-End!

Podemos aplicar as configurações diretamente nos arquivos "httpd.conf" e "ssl.conf" ou para uma melhor organização, separar cada aplicação em diferentes arquivos no diretório /etc/httpd/conf.d/, faça da forma que considerar melhor, ambas as opções funcionam normalmente.

Como nosso "front-end" precisa atender requisições para vários sites diferentes, é necessário que nele seja habilitada esta funcionalidade.

Para requisições HTTP, insira a linha abaixo no arquivo /etc/httpd/conf/httpd.conf:

NameVirtualHost *:80

E para as requisições HTTPS, insira a linha abaixo no arquivo /etc/httpd/conf.d/ssl.conf:

NameVirtualHost *:443

Vamos iniciar pelas aplicações que utilizam apenas requisições HTTP, os servidores dos itens 2, 3 e 6.
  1. O servidor IIS do item 2 hospeda um site simples na porta 80;
  2. Os servidores Apache do item 3 hospedam 2 aplicações: app1 e app2 em PHP na porta 80;
  3. O servidor JBoss do item 6 hospeda uma aplicação java na porta 8080.

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

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

Integrando Nagios e Google Maps

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

Leitura recomendada

Linux no Pendrive

Instalação Kickstart (revisado)

Diagnosticando problemas variados em ambientes GNU/Linux (parte 1)

Como desabilitar RAID 1

Configuração do Shaperd no Debian Lenny

  
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