Mam Vagrant/VirtualBox z systemem operacyjnym Ubuntu 12.04 LTS. Mam skonfigurowane Vagrant aby przekierować port 8000 gości do mojego portu hosta 8888.Resetowanie połączenia podczas przekazywania portu przez Vagrant
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] -- 8000 => 8888 (adapter 1)
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] VM booted and ready for use!
Gdy maszyna wirtualna zaczyna się, zacznę serwer dev Django na porcie 8000.
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Ok wielkie, mogę umieścić go w tle i mogę nawet curl localhost:8000
i trochę wyjście z serwera
<div id="explanation">
<p>
You're seeing this message because you have <code>DEBUG = True</code> in your
Django settings file and you haven't configured any URLs. Get to work!
</p>
</div>
Ale gdy próbuję trafić na serwer z mojego hosta z Firefox/Chrome/Teln I dostaję Resetowanie połączenia/Połączenie utracone/ERR_CONNECTION_RESET itp.
Najpierw myślałem, że może to być coś iptables, ale okazuje się, że Ubuntu ma domyślne zezwolenie na wszystko. Wyłączyłem też zaporę ogniową na komputerze hosta. Jak mogę dojść do sedna tego?
A jeśli używasz szyny, i stało się dostać do tego postu Django, twój odpowiadający '' Opcje rails' są szyny -b 0,0 .0,0' – sameers