我正在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没有提供任何输出......
有什么我错过的吗?
`
答案 0 :(得分:2)
Wooops!
阅读了相关问题之后,我发现这个question有完全相同的问题。我修改我的代码来运行应用程序:
app.run(host="0.0.0.0", port=8888)
现在我可以继续工作了!
由于