Rota domínios para servidores diferentes em uma rede local, com ip dinâmico externo

1

Eu tenho lido e aprendido muito com vocês, pessoal, mas esta é a primeira vez que faço uma pergunta aqui. Esta é a situação: - Tenho vários servidores web (CentOS 7 + Apache), alguns deles vitualizados com KVM e um físico, rodando em uma rede local. - Esta rede conecta-se à Internet com um IP dinâmico. - No momento, adiciono um redirecionamento de porta ao roteador para acessar os diferentes servidores da web. Por exemplo. se eu precisar acessar meu servidor web em 192.168.0.33 eu uso mydomain.dyndns.org:8033, o roteador mapeia a porta externa 8033 com a porta interna 80 da máquina 192.168.0.33.

Isso é o que eu preciso: - Eu quero ter um tipo de serviço intermediário (bind9? Proxy? Vhosts? Qualquer coisa!) Para agir como um host virtual do apache para rotear domínios para IPs internos. Por exemplo. Quando eu quero chegar ao aplicativo da web em 192.168.0.33 eu uso apenas domain33.dyndns.org. - Se for possível, gostaria de poder criar subdomínios também. Por exemplo, use webapp1.domain.dyndns.org para acessar um diretório específico do apache.

Desculpe se é uma pergunta boba e agradeço antecipadamente.

Atenciosamente,

Damon H.

    
por Damon Hill 06.10.2016 / 11:16

1 resposta

0

O que você está procurando é um proxy reverso . Provavelmente, você pode fazer isso com um dos seus servidores da Web existentes, já que o apache e o nginx suportam o proxy reverso.

O que você precisa fazer é configurar um de seus servidores como um proxy reverso, depois encaminhar a porta 80/443 para esse servidor apenas. Configure nomes de hosts de DNS dinâmicos para seus diferentes servidores internos, todos apontando para o seu IP da WAN. Quando o seu proxy reverso recebe uma conexão http, ele irá procurá-lo para o servidor interno apropriado, dependendo do cabeçalho do host HTTP.

    
por 06.10.2016 / 11:50