Port Forwarding para 2 HTTP Servers (um deles está na VM)

0

Eu tenho um DNS dinâmico do noip.com e instalei o cliente dele no meu servidor doméstico.

Eu também instalei o WAMPServer para usar como um servidor HTTP (para teste apenas como desenvolvedor web) e fiz o encaminhamento de porta para a porta 80 em meu roteador e vinculei meu DNS dinâmico a ele.

Até aí tudo bem. Tudo está funcionando bem e posso acessar meu servidor HTTP de uma rede externa usando o URL do DNS dinâmico.

Agora, meu problema é que decidi executar um sistema ERP chamado ERPNext em uma máquina virtual no mesmo servidor.

Eu instalei o VirtualBox e configurei-o corretamente para usar o encaminhamento de porta na máquina, instalei uma distribuição Debian e instalei o ERP nele e também configurei-o na porta 8080.

Agora, quando eu abro o navegador no meu servidor (host) e digito link ele funciona bem e eu posso acessar o ERP muito bem.

O que eu preciso é como configurar meu roteador, host e VM para acessar o servidor da rede externa sem entrar em conflito com o acesso existente ao meu servidor HTTP atual na porta 80 (WAMPServer)?

Minha máquina host está executando o Windows 10 e talvez seja importante mencionar que eu também configurei o encaminhamento de porta para usar a Área de Trabalho Remota para esta máquina a partir da rede externa e ela também está funcionando bem.

Anexada é a configuração atual do meu roteador para o encaminhamento de porta: (note que tanto o HTTP quanto o RDP estão funcionando bem agora, mas não no ERPNext)

    
por Hassan Al-Jeshi 20.08.2015 / 09:39

1 resposta

0

Eu resolvi o problema e publiquei a minha solução aqui para qualquer pessoa interessada.

Do meu roteador, fiz uma regra de encaminhamento de porta para uma porta diferente (8997) para a máquina host em vez da porta (8080)

Em seguida, na minha virtualbox, fiz uma regra de encaminhamento de porta para a porta (8997) para a porta (8080) e resolvi meu problema

    
por 20.08.2015 / 10:40