Я работаю над приложением Python Flask в Ubuntu под VirtualBox, запускаемым из OSX. Теперь я хочу подключить свое приложение python из OSX (хост-ОС). Я использую сеть NAT и уже читал о переадресации портов (я думаю, что это очень просто). Но каким-то образом, если я протестирую свое приложение с помощью Google Chrome, попытаюсь открыть http://localhost:8888 (мой сервер в Ubuntu прослушивает порт 8888), хром вернется с Server return no response (или вроде того)
У меня есть следующая команда в терминале OSX: `VBoxManagemodifyvm"Ubuntu 12.0.4 LTS" --natpf1 "fikrposdc,tcp,,8888,,8888". И мое приложение Python уже прослушивает порт 8888:
* Running on http://127.0.0.1:8888
Я читал, что в Ubuntu по умолчанию нет брандмауэра. Итак, я пытаюсь выполнить netstat, но выдает `netstat | grep LISTEN ничего не выдал...
Есть ли что-то, что я пропустил?
`
ip.of.your.vbox:8888, а неlocalhost. Ваше фляжное приложение работает? - person dm03514   schedule 09.10.2013localhost:888в chrome. VirtualBox перенаправит его на мою гостевую ОС. Использование метода IP, кажется, работает, если я использую мостовую сеть. Но почему-то я не могу использовать мостовую сеть. Это еще одна проблема, то есть мне нужно переустановить VirtualBox в OSX, если я хочу использовать сеть Bridge. Что совершенно неприемлемо :) - person swdev   schedule 09.10.2013