如何在VirtualBox下正确打开Ubuntu中的端口8888?

时间:2013-10-09 17:52:35

标签: python virtualbox

我正在VirtualBox下的Ubuntu中运行Python Flask应用程序,从OSX运行。现在我想从OSX(主机操作系统)连接我的python应用程序。我正在使用NAT网络,并且已经阅读过Port Forwarding(我认为这非常简单)。但是,如果我使用谷歌浏览器测试我的应用程序,请尝试打开http://localhost:8888(我的服务器在Ubuntu中听取端口8888),chrome返回Server return no response(或有点)

我在OSX终端发出以下命令:`VBoxManage modifyvm“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没有提供任何输出......

有什么我错过的吗?

`

1 个答案:

答案 0 :(得分:2)

Wooops!

阅读了相关问题之后,我发现这个question有完全相同的问题。我修改我的代码来运行应用程序:

app.run(host="0.0.0.0", port=8888)

现在我可以继续工作了!

由于