Nie można dotrzeć do serwera web dev Django z Host OS używając VirtualBox

2

Mam problem z dotarciem do mojego serwera WWW dev Django wewnątrz VirtualBox (4.2.8). Próbuję połączyć się przez przeglądarkę internetową w moim systemie operacyjnym z serwerem web dev działającym w systemie gościa, ale pojawia się błąd:

504 Gateway Timeout
Gateway timeout expired while waiting for server response

Oto kilka informacji o moim systemie:

System operacyjny hosta

  • Windows XP SP3 32 bity
  • IP: 10.8.8.205
  • Brama: 10.8.8.254

System operacyjny gościa

  • Ubuntu 13.04 32 bity
  • IP: 10.8.8.220
  • Django 1.5
  • Python 2.7

Dodatkowe informacje

  • Używam virtualenv
  • Polecenie używane do uruchomienia serwera WWW to python manage.py runserver 0.0.0.0:8000
  • Karta sieciowa w VirtualBox jest ustawiona na „most”
  • W systemie-gościu mogę dotrzeć do mojej witryny za pomocą http://127.0.0.1:8000 ale ja żargon dotrzeć do niego za pomocą http://localhost:8000 lub http://10.8.8.220:8000
  • W moim systemie operacyjnym I żargon dotrzeć do serwera dev dev http://10.8.8.220:8000

Każda pomoc byłaby wysoko ceniona.

AKTUALIZACJA

Jeśli w mojej maszynie wirtualnej ustawię Firefoksa tak, aby nie korzystał z ustawień proxy dla IP 10.8.8.220, to mogę dotrzeć do serwera WWW za pomocą tego adresu IP w przeglądarce internetowej, niezależnie od tego, czy uruchomię serwer przy użyciu VM IP lub 0.0.0.0:8000 . Ale nadal nie można go uzyskać z systemu operacyjnego, nawet jeśli skonfiguruję Firefoksa w ten sam sposób

David Barreto
źródło
Czy możesz dotrzeć do niego z wnętrza VM? Jeśli masz tylko tekst, spróbuj wget na stronie.
Joe Frambach
Próbować manage.py runserver 10.8.8.220:8000
Ye Liu
@JoeFrambach Zaktualizowałem moje pytanie
David Barreto
Czy możesz pingować system gościa z hosta za pomocą 10.8.8.220
@typowy system gościa odpowiada na ping z systemu operacyjnego hosta
David Barreto

Odpowiedzi:

0

Z jakiegokolwiek powodu ustawienie wyjątku proxy w Firefoksie w systemie operacyjnym nie działa zgodnie z oczekiwaniami, ale w Chrome jest

David Barreto
źródło
Powinna to być aktualizacja lub komentarz do twojego pytania, a nie odpowiedź.
Andre Terra