Use o Shorewall para encaminhar solicitações com base no domínio solicitado para diferentes servidores

2

Como posso fazer com que meu firewall direcione o tráfego de encaminhamento que está entrando em domínios diferentes para servidores diferentes.

Então eu tenho dois servidores web. Cada um deles hospeda diferentes domínios em diferentes servidores / IP:

first.domain1.com   192.168.1.1  
second.domain2.com  192.168.1.2  

Se uma solicitação chegar na porta 80, todo o tráfego vai para 192.168.1.1 .

Gostaria que o tráfego da porta 80 fosse dividido com base no domínio de destino. Uma solicitação para first.domain1.com deve ir para 192.168.1.1 e uma solicitação para second.domain2.com deve ir para 192.168.1.2 .

    
por nelaaro 14.10.2011 / 14:35

1 resposta

4

O Shorewall (mais especificamente, iptables ) funciona na camada de transporte e não é adequado para tomar decisões com base nas informações HTTP camada de aplicação . O que você quer é um servidor proxy reverso . nginx é uma boa opção.

    
por 14.10.2011 / 15:04