Acessando o servidor da Web da VM a partir do sistema operacional host

1

Estou executando o OS X no meu computador e instalei o Windows 10 com o VirtualBox. No Windows, estou desenvolvendo um servidor, que eu posso acessar (no Windows) por http://localhost:8080/ .

Agora, preciso acessá-lo no OS X (com um aplicativo Java, mas isso não importa) e esse é o problema. Como posso acessar o host local da VM do Windows a partir do OS X (com o Safari, por exemplo)?

(Eu fiz pesquisas durante várias horas, tentei acesso em ponte, host privado, etc. Eu não consegui resolver o meu problema.)

    
por olp 05.03.2016 / 15:02

2 respostas

1

Ativar o encaminhamento de porta sob o adaptador NAT padrão

Passe pela porta que você deseja acessar (guest) 80 para a porta na qual deseja acessá-lo (host) 80

  • VirtualBox > Configurações > Rede > Adaptador 1 > Avançado > Port Forwarding
  • Atribua um nome à regra
  • O número da esquerda é público (porta do host)
  • O número certo é privado (porta de convidado)

No meu caso, eu tenho o apache2 rodando em um guest do Ubuntu e o encaminhei, então windows: 80 rotas para o Ubuntu: 80

Este método deve funcionar com qualquer host & sistema operacional convidado em qualquer porta executando qualquer serviço

    
por 09.11.2018 / 07:39
0

Siga os passos abaixo:

  1. Crie uma rede de ponte
  2. Atribuir um endereço IP ao Windows.
  3. Efetue o ping da máquina Windows a partir do host.Se a máquina do Windows responder, não há problema na conexão.
  4. Desativar o firewall no Windows ou adicionar regra no firewall para permitir o acesso ao servidor da Web a partir do controle remoto.
  5. Configure o servidor da web corretamente para obter acesso da máquina remota.
  6. Iniciar servidor da web.
  7. Abra o navegador da máquina host e insira o link (o IP é o IP atribuído à máquina do Windows).

Se o ping funcionar e o firewall estiver desativado, também o servidor da web está ativo e acessível no host local, então, apenas o problema será a configuração dos servidores da web.

    
por 06.03.2016 / 00:46