Ich habe einen Django-Webserver auf einer VirtualBox/Vagrant-Maschine, auf der Ubuntu läuft.Zugriff auf den Web-Server auf der VirtualBox/Vagrant-Maschine über den Host-Browser?
Ich habe diese Anleitung folge ein Django-Projekt zu erstellen: https://docs.djangoproject.com/en/dev/intro/tutorial01/
ich einen Web-Server an http://127.0.0.1:8000/
in meiner Gastmaschine laufen habe. Dies ist das erste Mal, dass ich einen Django Webserver betreibe. Es soll eine Hallo Welt App sein.
Wie kann ich von meinem Hostbrowser aus auf diese Webanwendung zugreifen?
Ich habe versucht, ifconfig im Gast zu laufen, um die IP zu erhalten, die ich besuchen sollte, fand ich eine vielversprechende IP-Adresse in inet addr.
Aber ich habe versucht, die folgenden in meinem Host-Browser eingeben und es hat nicht funktioniert. http://inetaddrnumbers:8000/
Wie kann ich über meinen Browser auf den Webserver zugreifen?
Versuchen Sie stattdessen, den Dev-Server auf '0.0.0.0: 8000' (' python manage.py runserver 0.0.0.0: 8000') auszuführen. Auf '127.0.0.1' kann nur vom selben Rechner aus zugegriffen werden. – aumo
Zusätzlich zu dem obigen Kommentar überprüfen Sie, ob Sie von Ihrem ISP hosten dürfen. Im Allgemeinen blockieren sie 80 Ports. – Kakar
@kakar: Der Webserver muss nur von meinen Computern aus erreichbar sein. Es muss nicht zugänglich sein aus dem Internet, so dass ich hoffe, ich brauche nicht über den ISP denken – user1283776