Não é possível acessar o servidor de desenvolvimento web do Django no sistema operacional host usando o VirtualBox

2

Estou com problemas para acessar meu servidor de desenvolvimento web do Django dentro do VirtualBox (4.2.8). O que estou tentando fazer é conectar-se através do navegador da web no meu sistema operacional host ao servidor web dev em execução no sistema operacional convidado, mas estou recebendo um erro:

504 Gateway Timeout
Gateway timeout expired while waiting for server response

Aqui estão algumas informações sobre o meu sistema:

SO host

  • Windows XP SP3 32bits
  • IP: 10.8.8.205
  • Gateway: 10.8.8.254

SO convidado

  • Ubuntu 13,04 32bits
  • IP: 10.8.8.220
  • Django 1.5
  • Python 2.7

Informações adicionais

  • estou usando o virtualenv
  • O comando usado para executar o servidor da Web é python manage.py runserver 0.0.0.0:8000
  • O adaptador de rede no VirtualBox está definido como "bridge"
  • Dentro do sistema operacional convidado, posso acessar meu site usando http://127.0.0.1:8000 , mas não consigo alcançá-lo usando http://localhost:8000 ou http://10.8.8.220:8000
  • No meu sistema operacional host, não posso alcançar o servidor web dev usando http://10.8.8.220:8000

Qualquer ajuda seria muito apreciada.

UPDATE

Dentro da minha VM, se eu definir o Firefox para não usar as configurações de proxy para o IP 10.8.8.220, posso acessar o servidor da Web usando esse IP no navegador da Web, independentemente de eu iniciar o servidor usando o IP da VM ou 0.0. 0,0: 8000. Mas ainda não posso alcançá-lo a partir do sistema operacional host, mesmo se eu configurar o Firefox da mesma maneira

    
por David Barreto 18.06.2013 / 21:07

1 resposta

0

Por alguma razão, configurar uma exceção de proxy no Firefox no sistema operacional host não está funcionando como esperado, mas no Chrome é

    
por 18.06.2013 / 21:57