【发布时间】:2017-11-10 13:56:59
【问题描述】:
流浪文件:
config.vm.network "forwarded_port", guest: 8080, host: 8080
在我的虚拟机上我正在运行这个命令:
python manage.py runserver 0.0.0.0:8080
但是当我在主机上尝试curl时,响应是curl: (52) Empty reply from server,而在浏览器上它显示127.0.0.1 didn’t send any data.
我在stackoverflow上查看了这个问题,他们中的大多数都能够通过将0.0.0.0添加到runserver命令来解决它。但是,我已经添加了。
我试过了:
Disabling the firewall并允许通过accepting all input and output in iptables.连接到虚拟机我将 /etc/hosts 中的
127.0.0.1 localhost更改为0.0.0.0 localhost但仍然是相同的响应。我也通过在我的主机上禁用防火墙来确保我的主机没有阻止它。
注意:我在虚拟机上使用 ubuntu 机器,在主机上使用 mac OS。
【问题讨论】:
标签: django vagrant virtualbox portforwarding