Nach dem Lesen von this post auf Stack Overflow kann ich nicht auf die Dateien auf meiner AWS EC2 Ubuntu-Instanz zugreifen, indem ich den Django-Entwicklungsserver ausführe. Offensichtlich wird dieser Server nicht in der Produktion verwendet, aber ich möchte ihn für Testzwecke verwenden und überprüfen, ob mein Django-Projekt korrekt konfiguriert ist.Django-Entwicklungsserver kann nicht remote zugegriffen werden
Ich habe versucht:
python manage.py runserver 0.0.0.0:8000
sudo python manage.py runserver 0.0.0.0:8000
python manage.py runserver 172.31.19.247:8000 (local IP for EC2 instance)
Alle diese den Entwicklungsserver in der Konsole ohne Fehler ausgeführt werden. Das einzige Problem ist, ich kann immer noch nicht darauf zugreifen!
Wie kann ich auf meinen Django-Entwicklungsserver zugreifen?
Idealerweise möchte ich über die öffentliche IP der EC2-Instanz darauf zugreifen können.
Sie müssen Beispiel 2 verwenden, denke ich und mit öffentlicher IP-Adresse zugreifen –
Wenn Sie eine Neuinstallation in Ihrer Installation haben, führen Sie Ihren Server in Port 80: 'sudo python manage.py runserver 0.0.0.0: 80' – Gocht
Ich dachte Ich hatte eine neue Installation, aber ich bekomme den Fehler: "Fehler: Dieser Port wird bereits verwendet." –