Как получить доступ к виртуальной машине vmware из окон хоста


4

Я использую Ubuntu Server в качестве виртуальной машины, используя VMWare в Windows 7 в качестве хоста. Я могу получить доступ к папкам Windows 7 с компьютера с Ubuntu через настройки общего доступа. Я занимаюсь разработкой сайта на localhost в Ubuntu, к которому я обращаюсь http://127.0.0.1:5000/ (используя браузер Ubuntu), но когда я помещаю тот же адрес в браузер Windows 7, он не загружает сайт

Как я могу получить доступ к (localhost) веб-сайтам, доступ к которым осуществляется через браузер Ubuntu.

Какие настройки искать? Пожалуйста, Предложите.

Ответы:


5

На сервере Ubuntu в терминальном типе ifconfig чтобы увидеть IP-адрес этого сервера, вы должны получить вывод вроде:

# ifconfig 
eth0      Link encap:Ethernet  HWaddr ... 
          inet addr:192.168.100.106  Bcast:192.168.100.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5720413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6295478 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0

В этом примере IP 192.168.100.106,
Так что в браузере типа http://192.168.100.106:5000/


Попытался получить доступ к веб-сайту в браузере Host Windows 7, используя метод, который вы указали после получения IP-адреса с виртуальной машины Ubuntu. Но все равно он не загрузился.
UC456

У вас есть веб-сайт, который хранится в какой-то подпапке http://192.168.100.106:5000/test, Вы установили сервер Apache на сервере Ubuntu для прослушивания 5000 портов самостоятельно или каким-либо сторонним программным обеспечением?
mirkobrankovic

Это веб-сайт на основе python-флакона, хранящийся в папке / home / & lt; username & gt; / flasksite, и не работающий на apache ... Flask имеет встроенный сервер для обслуживания сайта.
UC456

1

У меня была такая же проблема, и я нашел ответ на стеке: Flask - настроить dev-сервер так, чтобы он был виден через сеть , Вам просто нужно переопределить значение хоста по умолчанию при запуске приложения фляги:

app.run(host='0.0.0.0', port=5000)   

Проверьте Быстрый старт руководство.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.