É possível acessar meu servidor Apache de fora do navegador VirtualBox no Google Chrome no meu computador host? Está sendo executado no CentOS 7 no VirtualBox. Tentei conectar-me ao endereço IP da máquina virtual CentOS, mas não funcionou. Está usando a rede 'Bridged Adapter' nas configurações da VM e eu verifiquei o endereço IP usando o comando 'ip addr'. Obrigado.
4
Você pode usar um único NAT (sem um segundo adaptador):
Defina o adaptador No1 como NAT e clique em "Port forwarding", digite (por exemplo) 8080 na porta Host e 80 na porta Guest (não são necessários endereços IP). Você também pode (opcionalmente) desejar mapear o SSH aqui para uma porta diferente.
Em seguida, na VM do CentOS 7, depois que o servidor Apache ou NGINX estiver instalado e em execução (por exemplo: yum install nginx, systemctl start nginx, systemctl enable nginx), configure o firewall como niaomingjian sugerido, mas talvez de maneira mais apropriada:
Em seguida, navegue na máquina host para http://127.0.0.1:8080 e verifique se você obtém a página de boas-vindas. Se isso não funcionar imediatamente, tente parar e iniciar o serviço firewalld ou reinicie a VM.
fonte
Você pode dividir o problema em partes menores que ajudarão na solução de problemas:
fonte