Vagrantfile运行在主机上:Django的服务器不与流浪汉
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
命令。但是,我已经添加了它。
我尝试:
,并允许对虚拟机的所有连接通过
accepting all input and output in iptables.
我在/ etc /主机改变
127.0.0.1 localhost
到0.0.0.0 localhost
但仍具有相同的响应。我确保我的主机没有阻止我的主机上的防火墙。
注:我在主机上的虚拟机和mac OS上使用Ubuntu机器。
您可以在Vagrantfile –
变化@FrédéricHenri我不知道,经过简单的运行'流浪汉reload'。谢谢。 – user2507