python - VirtualBox下Ubuntu如何正确打开8888端口?

标签 python virtualbox

我正在 Ubuntu 中的 VirtualBox 下开发 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 没有给出任何输出...

有什么我错过的吗?

`

最佳答案

哎呀!

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

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

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

谢谢

关于python - VirtualBox下Ubuntu如何正确打开8888端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19279200/

相关文章:

python - 站点地图中的优先级问题

python - JSONPath - 过滤器表达式未按预期工作

macos - OSX boot2docker无法连接到docker守护程序

java - Weblogic 在 VM(VirtualBox 和 VMware)下启动缓慢(11 分钟)

python - 如何在 Tensorflow 2.0 中复制网络

python - 如何在 python 中使用 shutil.make_archive 压缩文件?

python - 在 django 中安全地从 POST 或 GET 检索数据

virtualbox - 在 Vagrant 中更改默认磁盘 Controller

ubuntu - 警告 : remote connection disconnect, 连接到 169.254.169.254 超时

android - 使用 VMWare/VirtualBox 之类的虚拟机进行调试?