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