Я использую OS X Mountain Lion в качестве хоста и Windows 7 на машине VMWare Fusion 4.1.3. У меня есть локальный веб-сайт, работающий на хосте (под портом 5000).

Я хочу получить доступ к этому сайту от гостя. Мой IP-адрес хоста - 192.168.45.2, а мой гостевой IP-адрес - 192.168.130.25.

От гостя - внутри командной строки - я могу пропинговать свой хост, используя 192.168.45.2. Тем не менее, когда я иду в Internet Explorer, и перейти к

http://192.168.45.2:5000

Я получаю ошибку 404.

Под Сетевым адаптером для VMWare Fusion - у меня включен Сетевой адаптер, и я использую сетевое подключение Mac (NAT).

Как я могу решить эту проблему?

2 ответа2

0

Веб-сайт должен быть доступен по адресу адаптера NAT вашего хоста (vmnet8).

http://192.168.130.1:5000

Убедитесь, что ваш веб-сервер прослушивает интерфейс NAT или все интерфейсы.

netstat -an|grep LISTEN
0

Ошибка 404 - это сервер, сообщающий, что запрошенная вами страница не существует; если вы получаете ошибку 404 , то , что указывает на то, что вы получаете на сервер.

Я бы посоветовал вам добавить действительное имя страницы в URL (например, http://192.168.45.2:5000/index.html) или убедиться, что на веб-сайте установлен документ по умолчанию. Но важный момент: это не ошибка сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .