Eu tenho feito isso com um servidor CentOs no meu VirtualBox
Você precisará definir a rede de máquinas virtuais como um adaptador em ponte e escolher o adaptador de rede usado para conexões de rede.
Entre na sua caixa Ubuntu e deverá receber automaticamente um endereço do DHCP, caso contrário, você precisará definir um endereço IP estático manualmente em Administração > Rede.
Depois de ter seu endereço, você pode verificar usando ifconfig
, em seguida, ele retornará uma lista de suas interfaces de rede. Fique atento para eth0 e seu endereço IP.
Tome nota disso e insira-o na barra de endereços do seu navegador OS Vista, a tela do Apache deve estar aparecendo, ou o que você usou em seu diretório www.
EDITAR:
Como você já está usando a porta 80 e essa porta é encaminhada, o que você pode fazer é definir a porta no servidor Ubuntu para outra, possivelmente 8080. Edite seu arquivo de configuração que pode estar localizado em /etc/apache2/apche2.conf
.
Em seguida, edite o Listen 80 to Listen 8080 e reinicie o apache /etc/init.d/apach2 restart
Você poderá então ver o seu servidor de instalação do Ubuntu em ubuntuhostip : 8080
Em seguida, basta criar um novo serviço no firewall do roteador com a porta inicial 8080 e a porta final 8080 e, em seguida, definir as regras de firewall, mas com o endereço IP do ubuntu definido na porta de serviço 8080.
Dessa forma, você pode acessar:
Servidor do Vista: mainip
Servidor Ubuntu: mainip : 8080