Configuração de hospedagem compartilhada para minhas VMs

1

Recentemente, comecei a virtualizar algumas coisas, mas me deparei com um problema. Eu quero ter vários (sub) domínios apontando para diferentes IPs na minha rede. Isso costumava ser possível abrindo portas diferentes para máquinas diferentes, mas agora preciso ter dois domínios diferentes apontando para duas máquinas diferentes na minha rede na porta 80. Não sei se o DNS é a solução ou qualquer outra coisa.

    
por Michael de Borst 23.03.2017 / 07:49

1 resposta

1

Você precisaria executar um proxy internamente - ter a porta aberta para uma máquina que atua como um gateway com algo como ngnix (que é melhor para coisas que usam websockets e outras coisas sofisticadas) ou lighttpd (que é mais simples). Basicamente, você abre a porta para o servidor proxy e distribui o tráfego conforme necessário.

Na verdade, não tenho uma instalação do ngnix para testar (desculpe!), mas algo como

server {
    listen       80;
    server_name  example1.com;

    location / {
        proxy_pass http://192.168.1.1;
    }
}

Devem trabalhar com alguns ajustes. Eu baseei este excelente guia

Eu o configurei no lighttpd (que é ineficiente) e o bloco de configuração se parece com

$HTTP["host"] =="test.example.com" {
proxy.server = ( "" => ((
                          "host" => "192.168.1.1",
                          "port" => "8000"
                        ))
                 )
}
    
por 23.03.2017 / 08:06