Abbiamo un server su cui stiamo eseguendo un sito di Django. Poiché vogliamo testare il sito, utilizziamo il server di sviluppo incorporato di Django (cioè runserver
). Ma io sono curioso di sapere l'ip del seguente comando:Informazioni su IP 0.0.0.0 in Django
python manage.py runserver 0.0.0.0:80
Essa si traduce in un sito in esecuzione possiamo visitare utilizzando IP del server in remoto.
Ma quando si utilizza 127.0.0.1
invece:
python manage.py runserver 127.0.0.1:80
Nessuno può visitare il sito con IP del sever da un altro PC.
Allora perché? Che cosa significa esattamente 0.0.0.0
(Google dice che è la route predefinita)? Perché non è possibile accedere a 127.0.0.1:80
in remoto?
grazie adam. ma 0.0.0.0:80 è un must per fornire l'accesso ad altri client? –