Не удается подключиться к серверу веб-разработки 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