Conecte-se ao diretório virtual localhost da VM

0

Eu tenho uma VM guest do Ubuntu operando dentro do host do Windows 7 (VirtualBox com Bridged Networking habilitado). Na minha VM, em vez de navegar para http://localhost/somesite , configurei diretórios virtuais no apache para apontar para http://somesite . Isso é bom para quando eu estou trabalhando dentro do Ubuntu, mas eu preciso tentar se conectar ao site do meu host do Windows 7. Se eu inserir 10.0.0.5 na barra de endereços do meu navegador, eu realmente vejo a página de boas-vindas do apache, mas como posso navegar para o meu diretório virtual / site?

    
por Shalan 12.09.2011 / 15:22

2 respostas

2

Eu não sei o recurso Diretório Virtual / Site, mas se ele for semelhante ao recurso de Hosts Virtuais no WebSphere, configure um nome de host "somesite" com IP 10.0.0.5 no arquivo de hosts do Windows (padrão: C: \ Windows \ System32 \ drivers \ etc \ hosts) deve funcionar.

A entrada seria assim:

10.0.0.5 somesite

Observe que você precisa de direitos de administrador para editar esse arquivo no Windows 7. A solução mais fácil é abrir o Bloco de Notas com esses direitos (clique com o botão direito - > executar como administrador) e abra o arquivo desse editor.

Basicamente, você precisa instruir seu navegador a usar esse nome de host para o campo Host na solicitação HTTP (que é enviada para o IP depois de resolver o nome do host de qualquer forma) assim:

GET / HTTP/1.1
Host: somesite
    
por 12.09.2011 / 15:31
0

Eu acho que 10.0.0.5 é o endereço IP do Ubuntu VM na LAN. Se você quiser navegar, use o link . Se você não quiser usar 10.0.0.5, AFAIK, precisará redirecionar essas solicitações usando o DNS (ou seja, convertendo somesite para 10.0.0.5).

    
por 12.09.2011 / 15:41