Confundido acerca de la dirección IP de escucha de nitrógeno
Pregunta
Estoy ejecutando nitrógeno 2.0.x en Windows 7 Home Premium, HP Pavilion Entertainment PC Laptop. El nitrógeno comienza con INET y no he podido cambiar o dictar la dirección IP del servidor web. Una vez que comienza, me dice que vaya a mi navegador y golpee http://localhost:8000
En la salida de shell a continuación:
erl -make Starting Nitrogen on Inets (http://localhost:8000)... Eshell V5.8.4 (abort with ^G)
Alcanzar el enlace en casi todos los navegadores disponibles muestra que no se pudo encontrar la página. Cuando le pregunto al emulador sobre los puertos, esta es su salida:
(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>
Estoy teniendo un pensamiento fuerte que inet6_tcp
significa que está usando IPv6
tiempo inet_tcp
medio IPv4
, no está muy seguro de esto. Pero en general, no puedo conectarme a mi nitrógeno. Estos a continuación son las aplicaciones en ejecución
(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>
¿Alguien puede explicar por qué no puedo llegar a mi marco de nitrógeno local simplemente golpeando http://localhost:8000
En el navegador, ¿dadas las observaciones anteriores? Y, ¿cómo puedo conectarme a él desde mi navegador?
Solución
Algunas conjeturas:
Has probado http://127.0.0.1:8000 ?
Si eso no funciona, ¿puede iniciar a Erlang con soporte forzado de IP4 (creo):
-proto_dist inet_tcp