VirtualBox e Windows 10: não é possível conectar-se a um servidor hospedado no VirtualBox

1

Não uma duplicata - procurei bastante e tentei usar sugestões de vários artigos, incluindo respostas a essa pergunta: VirtualBox: como configurar a rede para ambos host e guest podem acessar a Internet e conversar entre si e este artigo. Mas no final eu recebo "ERR_CONNECTION_TIMED_OUT".

Eu tenho o Windows 10, o mais recente VirtualBox com o CentOS 7 nele. Eu instalei o servidor nginx e configurado para escutar a porta 8080, nome do servidor localhost . Eu quero ligar para o servidor nginx do host (windows).

Eu tentei NAT, rede em ponte, apenas host e.t.c. Mesmo resultado. Tentei configurar o IP estático no CentOS. Tentei permitir todas as solicitações de rede de entrada / saída de / para IPs: 192.168.56.1 (de acordo com o VirtualBox, este é IP local do host) e 192.168.56.110 no Firewall do Windows.

Eu posso pingar / checar com o curl que meu servidor nginx está funcionando bem. Então, este não é o caso.

    
por user64675 20.04.2018 / 03:12

3 respostas

1

Eu entrei em uma mesma situação sua. E eu acho que aqui está a conculsion: "Sua porta 80 não abriu".

Então, geralmente há duas maneiras de abrir essa porta;

  1. firewall-cmd, the simpler way.
  2. iptables, the harder way to configure and understand;

espero que você trabalhe com suavidade;

Finalmente, o iptables -F significa simplesmente que a máquina virtual ACEITA todo o tráfego de rede ;

    
por 13.09.2018 / 05:16
0

Acontece que eu precisava liberar o iptables no CentOS (nova instalação). Por quê?

sudo iptables -F
    
por 20.04.2018 / 17:48
0

Supondo que você esteja tentando acessar a VM a partir do Win10.

  1. Configurar rede Clique com o botão direito do mouse no ícone da VM na janela do Oracle VM VirtualBox Manager que você deseja acessar a partir do host e clique em configurações no menu. Vá para a guia Rede e configure a rede da VM para a Rede NAT.

  2. ConfiguraroencaminhamentoCliqueemArquivo->PreferênciasnajaneladoOracleVMVirtualBoxManagere,emseguida,cliquenaguiaRede.Vocêveráumaredelistada(senão,bastaclicarnoíconeAdicionarparaadicionarum),cliquenonomedaredee,emseguida,cliquenoíconedeedição.

NajanelaDetalhesdeRedesNAT,cliquenoPortForwarding.

CliquenoíconeAdicionarparaadicionarumaregradeencaminhamentodeporta,como

e,emseguida,cliqueemOKeemOKparasalvararegra.Porfavor,note,oIPGuestéoseuIPdaCentOSVM.

  • Configurar a VM. Agora, de volta à sua VM do CentOS, defina o ipv4.method para auto (já que você alterou a configuração de IP padrão antes) e reinicie o serviço de rede.
  • Adicioneumaregradefirewall.Vocêdeveadicionarumaregraparaaporta8080por

    firewall-cmd--add-port=8080/tcp--permanente

  • Emseguida,vocêpodeacessaraporta8080noformulárioVMquevocêhospedaohost10.

        
    por 13.09.2018 / 06:15