2

我正在 VirtualBox 下的 Ubuntu 中开发 Python Flask 应用程序,从 OSX 运行。现在我想从 OSX(主机操作系统)连接我的 python 应用程序。我正在使用 NAT 网络,并且已经阅读了有关端口转发的信息(我认为这很容易)。但是,不知何故,如果我使用 Google Chrome 测试我的应用程序,尝试打开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 没有给出任何输出...

有什么我错过的吗?

`

4

1 回答 1

2

哎呀!

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

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

现在我可以继续我的工作了!

谢谢

于 2013-10-09T18:01:28.733 回答