Visualizar o servidor apache na máquina virtual?

2

Eu instalei o VirtualBox na minha máquina com Windows 7. Através do VirtualBox, eu instalei o Ubuntu 9.10 com o apache2. Eu posso ver http://localhost do Ubuntu, mas existe mesmo assim eu posso ver da minha máquina windows também? ou seja, executar o servidor apache no Ubuntu e visualizá-lo a partir do Windows? Eu imaginei que iria abrir uma porta ou algo que seria visível para todo o meu computador, independentemente da sua virtualidade, mas eu acho que não. Como posso contornar isso?

    
por mpen 05.04.2010 / 11:20

3 respostas

0

link

Edit: Eu deveria elaborar um pouco. Aqui está a parte importante do tutorial. Você precisa executar isso no seu sistema operacional Windows.

cd C:\Program Files\Sun\xVM VirtualBox
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/HostPort" 8888
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/GuestPort" 80
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/Protocol" TCP
    
por 05.04.2010 / 19:15
1

Abra a porta 80 na VM e, em seguida, vá para o endereço IP da VM no seu navegador.

    
por 05.04.2010 / 11:22
1

Enquanto o VirtualBox estiver desligado, crie uma conexão de rede secundária do tipo "somente host".

Ligue o seu Virtualbox e execute ifconfig na linha de comando.

O endereço IP que você está procurando está no segundo parágrafo (o meu é 192.168.56.101).

Opcional: adicione o seguinte ao seu arquivo de hosts do Windows:

192.168.56.101 ubuntu

Agora você pode ir direto para http://ubuntu/ .

    
por 10.06.2010 / 01:45