Не удается подключиться к серверу веб-разработки Django из хост-системы с помощью VirtualBox

У меня возникают проблемы при попытке связаться с моим сервером веб-разработки Django внутри VirtualBox (4.2.8). Я пытаюсь подключиться через веб-браузер в моей хост-системе к серверу веб-разработки, работающему в гостевой ОС, но я получаю сообщение об ошибке:

504 Gateway Timeout
Gateway timeout expired while waiting for server response

Вот некоторая информация о моей системе:

ОС хоста

  • Windows XP SP3 32 бит
  • IP: 10.8.8.205
  • Шлюз: 10.8.8.254

Гостевая ОС

  • Ubuntu 13.04 32bit
  • IP: 10.8.8.220
  • Джанго 1,5
  • Python 2.7

Дополнительная информация

  • Я пользуюсь virtualenv
  • Команда, используемая для запуска веб-сервера: python manage.py runserver 0.0.0.0:8000
  • Сетевой адаптер в VirtualBox установлен на "мост"
  • Внутри гостевой ОС я могу зайти на свой сайт используя http://127.0.0.1:8000 но я не могу добраться до него используя http://localhost:8000 или же http://10.8.8.220:8000
  • В моей ОС хоста я не могу подключиться к серверу веб-разработки, используя http://10.8.8.220:8000

Любая помощь будет высоко оценен.

ОБНОВИТЬ

Внутри моей виртуальной машины, если я настрою Firefox не использовать настройки прокси-сервера для IP 10.8.8.220, я смогу подключиться к веб-серверу, используя этот IP-адрес в веб-браузере, независимо от того, запускаю ли я сервер с использованием виртуальной машины IP или 0.0.0.0:8000, Но все равно не могу получить доступ от хост-ОС, даже если я настрою Firefox таким же образом

1 ответ

По какой-то причине установка исключения прокси-сервера в Firefox в хост-системе не работает должным образом, но в Chrome

Другие вопросы по тегам