对氮气监听IP地址感到困惑



我正在运行氮气2.0。Windows 7家庭高级版,HP Pavilion Entertainment PC笔记本电脑。氮气以inet开头,我无法更改或指定web服务器的IP地址。一旦它启动,它告诉我去我的浏览器并点击下面shell输出中的http://localhost:8000:

<>之前erl -在Inets上启动氮气(http://localhost:8000)…shell V5.8.4 (abort with ^G)之前

在几乎所有可用的浏览器中点击链接都会显示无法找到该页面。当我向模拟器询问端口时,这是它的输出:

<>之前(motv@josh.ekampus.internal) 1> inet:我()。端口模块接收发送所有者本地地址外部地址状态3109 inet6_tcp 00 *:8000 *:*接受618 inet_tcp 0 0 *:9543 *:*接受637 inet_tcp 4 19 localhost:9544 localhost:4369已连接端口模块接收发送所有者本地地址外部地址状态好吧(motv@josh.ekampus.internal) 2>之前

我有一个强烈的想法,inet6_tcp意味着它使用IPv6inet_tcp意味着IPv4,不太确定这一点。但总而言之,我无法连接到我的氮气。下面是正在运行的应用程序

<>之前(motv@josh.ekampus.internal) 2>应用程序:which_applications()。[{快速入门,"氮快速入门",[]},{inets," inets CXC 138 49","5.6"},nprocreg - Simple Erlang进程注册表"," 0.1 "},{stdlib,"ERTS CXC 138 10","1.17.4"},{内核,"ERTS CXC 138 10","2.14.4"}](motv@josh.ekampus.internal) 3>之前

有人能解释为什么我不能到达我的本地氮框架,只是在浏览器中点击http://localhost:8000,鉴于上述观察?而且,我如何从浏览器连接到它?

一些猜测:

你试过http://127.0.0.1:8000吗?

如果这不起作用,你可以启动erlang强制ip4支持(我认为):

-proto_dist inet_tcp

相关内容

  • 没有找到相关文章

最新更新