Confuso su Azoto ascoltare indirizzo IP
Domanda
Sono in esecuzione di azoto 2.0.X su Windows 7 Home Premium, HP Pavilion Entertainment PC portatile.
Azoto inizia con inets e io non sono riusciti a modificare o dettare l'indirizzo IP del server web.
Una volta che comincia, mi dice di andare al mio browser e colpo http://localhost:8000
nell'output esterno al di sotto:
erl -make Starting Nitrogen on Inets (http://localhost:8000)... Eshell V5.8.4 (abort with ^G)
Colpire il link in quasi tutti disponibili spettacoli browser che la pagina non è stato trovato. Quando chiedo l'emulatore sulle porte, questo è il suo output:
(motv@josh.ekampus.internal)1> inet:i(). Port Module Recv Sent Owner Local Address Foreign Address State 3109 inet6_tcp 0 0 *:8000 *:* ACCEPTING 618 inet_tcp 0 0 *:9543 *:* ACCEPTING 637 inet_tcp 4 19 localhost:9544 localhost:4369 CONNECTED Port Module Recv Sent Owner Local Address Foreign Address State ok (motv@josh.ekampus.internal)2>
Am avere un pensiero forte che significa che la sua inet6_tcp
utilizzando IPv6
mentre mezzi inet_tcp
IPv4
, non molto sicuro di questo. Ma, tutto sommato, non posso collegarmi al mio azoto. Questi di seguito sono le applicazioni in esecuzione
(motv@josh.ekampus.internal)2> application:which_applications(). [{quickstart,"Nitrogen Quickstart",[]}, {inets,"INETS CXC 138 49","5.6"}, {nprocreg,"NProcReg - Simple Erlang Process Registry.", "0.1"}, {stdlib,"ERTS CXC 138 10","1.17.4"}, {kernel,"ERTS CXC 138 10","2.14.4"}] (motv@josh.ekampus.internal)3>
Qualcuno può spiegare perché non riesco a raggiungere il mio azoto quadro locale semplicemente premendo http://localhost:8000
nel browser, date le osservazioni di cui sopra? E, come posso collegarmi ad esso dal mio browser?
Soluzione
Alcune ipotesi:
Hai provato http://127.0.0.1:8000 ?
Se questo non funziona, si può avvio Erlang con supporto ip4 forzata (credo):
-proto_dist inet_tcp