Я пытаюсь протестировать наше приложение Rails, которое размещается на http://localhost:3000
в виртуальной машине Windows. Я прочитал множество статей о том, как настроить виртуальную машину с общей сетью, открыть порты на брандмауэрах и получить доступ через IE с публичным IP-адресом хост-машины. Это все работает ...
Я хочу знать, могу ли я получить доступ к своему серверу rails (работающему на моей хост-машине) на моей гостевой машине, используя http://localhost:3000
вместо http://host-machine-ip-address:3000
.
Моя проблема заключается в том, что мое приложение аутентифицируется с помощью OAuth & Facebook, и наша учетная запись Facebook для разработки настроена на использование http://localhost:3000
... поэтому я не могу использовать IP-адрес хост-машины, потому что не могу авторизоваться с Facebook в IE на моей гостевой VM.
Возможно ли иметь один и тот же сервер, работающий на хост-машине, доступный по http://localhost:3000
на ОБА хост-машине и гостевой виртуальной машине?
Мой хост-компьютер - Mac под управлением 10.8.1, и я виртуализирую Windows 7, используя VirtualBox (гостевая машина), для кросс-платформенного тестирования в IE9.