Ich habe die Anweisungen hier befolgt , um Django mit dem integrierten Webserver auszuführen, und konnte es erfolgreich mit ausführen python manage.py runserver. Wenn ich lokal vom Webserver auf 127.0.0.1:port zugreife, wird auf der Django-Seite angezeigt, dass es funktioniert hat.
Mir ist klar, dass der Django-Webserver kein Produktionsserver ist, aber für Testzwecke ist es für mich wichtig, von außen darauf zugreifen zu können - dh nicht über einen Webbrowser auf dem Server, sondern von einem anderen Computer aus.
Ich habe es versucht:
http://mywebserver:port_django_runs_on
aber es hat nicht funktioniert. Ich habe auch versucht, stattdessen die IP (basierend auf ifconfig) zu verwenden, um auf Folgendes zuzugreifen:
http://myipaddress:port_django_runs_on
was auch nicht funktioniert hat.
Der Webserver läuft, daher muss er von außen zugänglich sein. Ich bin mir nur nicht sicher, wie. Ich verwende Linux mit Apache, obwohl ich Django nicht mit Apache konfiguriert habe.
Irgendwelche Ideen, wie das geht?