Não realmente. A solução mais simples seria usar algo como PuTTY na VM do Windows para encapsular http://localhost:3000
(da perspectiva da VM) para a porta 3000 na máquina física, ou seja, http://host-machine-ip-address:3000
.
Estou tentando testar nosso aplicativo Rails - exibido em http://localhost:3000
- em uma VM do Windows. Eu li vários artigos sobre como configurar minha máquina virtual com rede compartilhada e abrir portas em firewalls e acessar através do IE com o endereço IP público da máquina host. Que tudo funciona ...
O que eu quero saber é se posso acessar meu servidor rails (em execução na minha máquina host) em minha máquina convidada usando http://localhost:3000
em vez de http://host-machine-ip-address:3000
.
Meu problema é que meu aplicativo é autenticado com OAuth & Facebook, e nossa conta de desenvolvimento no facebook está configurada para usar http://localhost:3000
... então eu não posso usar o endereço IP da máquina host porque eu não posso autenticar com o Facebook no IE na minha VM guest.
É possível ter o mesmo servidor, em execução na máquina host, acessível por http://localhost:3000
em BOTH a máquina host e a VM guest?
Minha máquina host é um Mac executando o 10.8.1 e estou virtualizando o Windows 7 usando o VirtualBox (máquina de convidado), para o teste de plataforma cruzada no IE9.
Não realmente. A solução mais simples seria usar algo como PuTTY na VM do Windows para encapsular http://localhost:3000
(da perspectiva da VM) para a porta 3000 na máquina física, ou seja, http://host-machine-ip-address:3000
.