Pular para o conteúdo

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!
Celso S. Faria djcelsodub
Hits: 24.272 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Parte 4: 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.

   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

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

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

Openfire integrado em uma floresta Active Directory

WiiMote no Linux com WMinput e WMgui

openSUSE 12.1 - Instalando Oracle Java

Entendendo o processo de boot

Atualizando Mageia 5 para versão 6

Administrando Memória SWAP no GNU/Linux

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.