【发布时间】:2012-04-12 11:10:49
【问题描述】:
VirtualBox 中的 Fedora 运行 django 开发服务器(绑定到 0.0.0.0:8000)和 nginx(监听端口 90)
我已为 VM 和端口转发设置 NAT 连接 8000 -> 8000、8001 -> 90
我可以看到 django 为 127.0.0.1:8000 但是 127.0.0.1:8001 没有响应
有什么想法吗?
【问题讨论】:
标签: nginx virtualbox
VirtualBox 中的 Fedora 运行 django 开发服务器(绑定到 0.0.0.0:8000)和 nginx(监听端口 90)
我已为 VM 和端口转发设置 NAT 连接 8000 -> 8000、8001 -> 90
我可以看到 django 为 127.0.0.1:8000 但是 127.0.0.1:8001 没有响应
有什么想法吗?
【问题讨论】:
标签: nginx virtualbox
愚蠢的问题:Fedora 来宾可以正常连接到本地运行的 nginx 吗?
不是那么愚蠢的问题:您是否使用过 tcpdump/wireshark/smartsniff 或类似工具来查看流量是否完全通过主机->访客?也许 Fedora 防火墙阻止了到端口 90 的非本地连接?
另外,为什么不直接向 Fedora 客户机添加一个“仅主机”的第二个网络适配器,而忘记摆弄 NAT 设置?
【讨论】: