1

运行 django 开发服务器(绑定到 0.0.0.0:8000)和 nginx(监听端口 90)的 VirtualBox 中的 Fedora

我为 VM 和端口转发设置了 NAT 连接 8000 -> 8000、8001 -> 90

我可以看到 django 为 127.0.0.1:8000 但 127.0.0.1:8001 没有响应

有任何想法吗?

4

1 回答 1

0

愚蠢的问题:Fedora 来宾可以正常连接到本地运行的 nginx 吗?

不是那么愚蠢的问题:您是否使用过 tcpdump/wireshark/smartsniff 或类似工具来查看流量是否完全通过主机->访客?也许 Fedora 防火墙阻止了到端口 90 的非本地连接?

另外,为什么不给 Fedora 来宾添加一个“仅限主机”的第二个网络适配器,而忘记摆弄 NAT 设置呢?

于 2012-04-13T16:28:41.073 回答