O modo NAT do Virtualbox não permite que o host e o convidado se comuniquem entre si sem o encaminhamento de porta. Isso é explicado aqui .
Quando você tentou o encaminhamento de porta, parece que você configurou a porta 8080 no host para encaminhar para 80 no convidado e, em seguida, tentou conectar-se a 10.0.2.15:8080? Isso está incorreto. Ele ainda tenta acessar o convidado pelo endereço IP do convidado, que não é suportado pelo modo NAT.
Quando você encaminha uma porta do host para o convidado, é necessário entrar em contato com a porta encaminhada no host . Em outras palavras, do host, conecte-se a 127.0.0.1:8080 e você deve ser encaminhado para a porta 80 do convidado.