Primeiro, tente desativar o iptables no servidor e tente acessar a página,
#service iptables stop
Para o debian:
#iptables -F
Isto irá liberar todas as regras
Especifique também o número da porta com ip se não for o padrão 80. Tente também configurar o selinux no modo permissivo.
#setenforce 0
Você também precisa fazer o encaminhamento de porta se o servidor de exibição da página da Web estiver dentro do VirtualBox.
e suponho que, externamente, você esteja falando da LAN local.
Procure a diretiva LISTEN nos arquivos de configuração do apache (httpd.conf, apache2.conf, listen.conf, ...) e se você vir localhost, ou 127.0.0.1, então você precisa sobrescrever com o ip do seu servidor.
listen 192.168.1.15:80
Se você quiser ativar o selinux depois de descobrir que é um problema do selinux, então você deve permitir o httpd no selinux,
# setsebool -P httpd_can_network_connect=1
se você descobriu que é um problema iptables e quer ativar as tabelas ip e continuar acessando a página, então permita a porta 80 no firewall.
Para permitir http e https em iptables do Debian, veja este link: