Ho seguito le istruzioni here per eseguire Django utilizzando il server web integrato ed è stato in grado di eseguirlo correttamente utilizzando python manage.py runserver
. Se accedo a 127.0.0.1:port localmente dal server web, ottengo la pagina Django che indica che ha funzionato.Come accedere al server web locale Django dal mondo esterno
Mi rendo conto che il server Web Django non è un server di produzione, ma è importante per me ai fini del test essere in grado di accedervi dal mondo esterno, ad esempio non da un browser Web sul server, ma da un altro computer .
ho provato:
http://mywebserver:port_django_runs_on
ma non ha funzionato. Ho anche provato a utilizzare l'IP invece (basato su ifconfig) per accedere a:
http://myipaddress:port_django_runs_on
che non ha funzionato neanche.
Il server Web è in esecuzione quindi deve essere accessibile dall'esterno, non so come. Sto usando Linux con Apache, anche se non ho configurato Django con Apache.
Qualche idea su come fare questo?
Perché non configurare Django con Apache e mod_wsgi? Perché non farlo correttamente? –