Sugestões:
Verificado que server1 (example.com) pode procurar e obter um registro de dns correto para myhost01.example.com
?
Os seus servidores têm um IP público cada e um interno? Ou é como a pergunta vinculada que você tem um IP?
Eu sinto o cheiro de um roteador barato que tem um IP, corre nat e encaminhamento de porta nas portas mencionadas?
- Geralmente é com roteadores baratos que eles têm problemas ao combinar nat e portforwarding usando endereços externos para acessar outras máquinas internas. Alguns também falham isso de propósito, já que é uma má prática enviar toda a sua carga interna ao seu roteador gateway / nat.
Os dois registros de DNS (myhost1.example.com e example.com) apontam para o mesmo IP público?
-
sim, e isso é intencional e correto, mas o que acontece?
- Quando a instância do Apache deseja pesquisar onde fazer a conexão do proxy, será informado ao IP externo de
myhost01.example.com
que está apontando para o roteador que pode falhar na conexão. Vamos supor que faz.
- Quando a instância do Apache deseja pesquisar onde fazer a conexão do proxy, será informado ao IP externo de
Encontramos um possível erro, como podemos contorná-lo?
-
Como o IP externo do dns não ajudará o server1 a encontrar o IP local para passar pela rede local, precisamos de uma maneira de fazê-lo, felizmente existem muitas maneiras para Roma.
- Uma maneira seria usar o IP local do server2 no ProxyPass.
- Outra maneira seria simplesmente substituir suas respostas do DNS. Isso pode ser feito no server1 que serve como proxy. Edite o arquivo
/etc/hosts
. Mais informações sobre o arquivo hosts podem ser lidas aqui. - Uma terceira forma seria criar registros de DNS adicionais para seus servidores locais. Por exemplo, uma entrada chamada por exemplo. local2.example.com apontando para
192.168.0.7
.
Nota. Se você se perguntou, é totalmente possível ter mais IPs públicos e executá-los em uma pequena sub-rede, por exemplo. que também servirá como interconexão. Pensei que não é muito recomendado fazê-lo.
Aviso de isenção
Esta resposta é baseada em um palpite experiente, como configuração completa, os logs do Apache e erros estão faltando a partir da resposta. Sinta-se à vontade para melhorar.