Sembra che Rails e Django possono sia avviare il server legame con un IP, siaQual è la differenza tra l'avvio di un binding server su 0.0.0.0 vs 127.0.0.1?
0.0.0.0, 127.0.0.1, or 192.168.1.2 <-- the last one is my local IP
ci sono altre scelte? Sembra che 0.0.0.0 e 192.168.1.2 possano consentire a un PC virtuale sulla stessa macchina di accedere a questo sito Web, mentre 127.0.0.1 non può.
Tuttavia, se è lo stesso notebook, utilizzando localhost: 3000 (per Rails), non importa. Ma in entrambi i casi, 0.0.0.0:3000 non funzionerà.
Come funziona? Quali sono i significati dell'utilizzo di 0.0.0.0 vs 127.0.0.1 rispetto a 192.168.1.2?
Prima di tutto, '127.0.0.1' viene interpretato dalla macchina virtuale come riferito alla macchina virtuale. Non sono sicuro di quale sia la magia per '0.0.0.0' che comunque si comporta diversamente. – Matchu
Non specifico per le rotaie: http://serverfault.com/questions/78048/whats-the-difference-between-ip-address-0-0-0-0-and-127-0-0-1 –