Como acessar o host virtual Apache2 do VirtualBox (ou qualquer VM)

11

Estou executando o Ubuntu 11.04, configurei meu host local para acessar meus sites em

site1.local  
site2.local  

Configurando hosts virtuais e adicionando entradas ao meu arquivo de hosts.

Quero testá-los no IE para instalar o VirtualBox com Windows.

Minha pergunta é: Como posso acessar site1.local a partir da máquina virtual?

Hailwood
fonte

Respostas:

15

Ah, é tão fácil quanto torta.

Na sua máquina virtual do Windows, edite seu arquivo de hosts

c: \ WINDOWS \ system32 \ drivers \ etc \ hosts

E vincule seus hosts virtuais a 10.0.2.2: Se você estiver usando apenas o host local, substitua

127.0.0.1 localhost com 10.0.2.2 localhost

Então, meu arquivo de hosts parece

10.0.2.2 localhost
10.0.2.2 site1.local
10.0.2.2 site2.local

Hailwood
fonte
O modo de rede é NAT. Já vi outros artigos sugerirem métodos diferentes usando ponte.
manafire
Isso funcionou para mim, usando as imagens do IE da Microsoft; ele me deu uma mensagem de permissão de arquivo quando tentei salvar as alterações do arquivo host no notebook. Se isso acontecer, basta clicar com o botão direito do mouse no programa do bloco de notas e executar como administrador e, em seguida, abra o arquivo hosts dentro dele, que o fez funcionar.
22413 Brad