Доступ к Parallels Windows localhost с Mac
Я использую ОС Windows (7) как платформу разработки, работающую на Mac/Parallels Desktop 5.
Я хотел бы получить доступ к локальному хосту Windows - со стороны Mac для тестирования.
Я нашел множество решений для доступа к другому пути (доступ к локальному хосту Mac из Windows), но не нашел решения для этого направления доступа (если есть).
Любая идея? Возможно ли это?
Ответы
Ответ 1
У меня была такая же проблема, как у вас ранчо. Я запускаю Win7 в Mac OS X (Snow Leopard)/Parallels 5. Я решил проблему с localhost на mac, отключив брандмауэр win7 и включив анонимную аутентификацию в настройке проверки подлинности в диспетчере IIS.
Также я настроил параллели:
Изменить: для Parallels 8
Ответ 2
Это не помогло мне, но это произошло:
-
Перейдите в Windows VM, перейдите в меню Пуск → Выполнить... → введите cmd.exe
-
Откроется командная строка Windows. Введите ipconfig
и узнайте
IP4-адрес.
-
Отредактируйте файл хостов macs, как описано в этот блогпост. Положите
в следующей строке, заменив локальный IP-адрес виртуальных машин Windows (здесь 10.211.55.5) с тем, который вы обнаружили на предыдущем шаге:
10.211.55.5 windows
Затем вы можете получить доступ к локальному хосту окон, используя win вместо localhost, например http://windows:8080/someapp
Ответ 3
Это зависит от того, как ваша сетевая карта настроена на виртуальной машине. Я не знаю, как это происходит в параллелях, но в VMWare Fusion вы можете либо настроить его как "мостовую" (что означает совместное использование одного и того же ip с хостом), "NAT", что означает, что у него будет собственный частный ip-адрес и подключиться к Интернету через хост, или "Частная сеть", что означает, что он будет иметь частный IP-адрес и не будет подключаться к Интернету. Во втором и третьем случаях вы можете получить доступ к веб-серверу, работающему в Windows, используя частный IP-адрес виртуальной машины, но в случае с мостом я не думаю, что это можно сделать.
Ответ 4
Звучит так, как будто ваша конфигурация Parallels настроена для сети Host-Only для гостя.
Переход на общую сеть должен предоставить гостевой ОС Windows локальный IP-адрес.
Затем вам придется получить доступ к локальному IP-адресу Windows ( не 127.0.0.1) из браузера Mac. Вы можете узнать, какой IP-адрес использовать, открыв командную строку в гостевой системе Windows и взглянув на вывод команды ipconfig
.
Ответ 5
Я следовал инструкциям выше, и Акку предоставил важный намек, хотя для меня это не сработало.
Когда я запускаю ipconfig в командной строке Windows, я получаю 10.211.55.3 в качестве IPv4-адреса и 10.211.55.1 в качестве стандартного шлюза. Использование файла 10.211.55.3 в файле хостов Windows (C:\Windows\System32\drivers\etc\hosts) не помогло - не знаете почему. Поэтому я попытался: 10.211.55.2, и он сработал.
Подводя итог: сначала необходимо настроить конфигурацию виртуального хоста apache, как описано, и затем вам нужно открыть: C:\Windows\System32\drivers\etc\hosts и ввести: 10.211.55.2 mysite.localhost(или что-то еще вы определили в своем конфигурационном файле виртуального хоста). Надеюсь, это поможет тем, у кого такая же проблема, как и я.
Я нашел это здесь: http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/