Могу ли я получить доступ к приложению, работающему в Pow, с VMWare Fusion VM?
Я пытаюсь получить доступ к приложению, чтобы протестировать Internet Explorer с моим приложением Rails. Я делал это раньше, но это было, когда я запускал свои приложения, используя Passenger и Nginx. Теперь, когда я использую Pow
Я не могу заставить его работать.
Я знаю о необходимости изменить C:\Windows\System32\drivers\etc\hosts
файл. Но я не знаю, какой IP-адрес использовать больше. Я прочитал другие вопросы по этой теме здесь, и я не могу решить свою проблему после прочтения их.
Для начала мне нужно сделать две вещи:
1) Определите, какую настройку сети выбрать в меню VMWare (NAT, Bridged (Autodetect) или Bridged (Ethernet).
2) Определите, какой IP-адрес использовать для моего Mac из виртуальной машины Windows, чтобы я мог установить его соответствующим образом в файле hosts на виртуальной машине Windows.
3) Узнайте, работает ли Pow на каком-либо другом порту, кроме порта 80.
Любая помощь приветствуется. По состоянию на сейчас:
- Я работаю в режиме моста (автоопределение)
- На виртуальной машине Windows,
ipconfig
возвращает настройки для адаптера с именемEthernet adapter Local Area Connection
, Я предполагаю, что адрес IPv4 - это адрес виртуальной машины Windows, а шлюз по умолчанию - это адрес Mac из виртуальной машины Windows. - Я могу успешно получить доступ к интернет-сайтам из IE на Windows VM.
- Я настроил IP-адрес шлюза по умолчанию в качестве веб-сайта моего приложения в файле хостов Windows, так как оба
myapp.net
а такжеmyapp.dev
, - Я настроил приложение в
Pow
в качестве "по умолчанию", создавая символическую ссылку с именем "по умолчанию" для приложения. - Я закрыл и перезапустил IE и проверил оба домена. Оба домена мгновенно выходят из строя без явной попытки доступа к приложению.
- Я также пробовал что-то еще, что я видел на Stackru, который должен использовать
vmnet8.adapter.ip.address
вместо имени приложения. Это также мгновенно завершается сбоем, и этот "хитрый" адрес, по-видимому, ни к чему не приводит из командной строки в виртуальной машине Windows с помощьюping
команда. - Я также попробовал
myapp.xx.xx.xx.xx.xip.io
адрес от виртуальной машины Windows. Я пробовал несколько разных адресов в местах иксов, но безрезультатно.
1 ответ
Я только что попробовал что-то вроде этого, но это сработало мгновенно!
- Я перешел в режим NAT на виртуальной машине Windows.
- Я получил IP-адрес
vmnet8
на моем Mac. - Я использовал этот адрес в файле hosts виртуальной машины Windows и указал на него
myapp.local
,
Я закрыл IE и снова открыл его, и это сработало!