Erlang 除了本地主机之外,我无法从任何计算机访问氮/inets服务器

Erlang 除了本地主机之外,我无法从任何计算机访问氮/inets服务器,erlang,ubuntu-12.04,nitrogen,inets,Erlang,Ubuntu 12.04,Nitrogen,Inets,多亏了在这个论坛上的许多讨论,我发现我应该能够构建我计划用于基于氮气的家庭使用的应用程序 因此,我接触了氮气教程、演示和文档,并开始基于独立的iNet/氮气站点进行一些测试。一切都进行得很顺利,直到我想尝试从另一台PC访问我的新网站。当然,为了将wan请求路由到lan,我必须先调整我的机箱。。。但经过一天的搜索、阅读和测试,我仍然被困在 我所测试的: 使用intranet IP地址或从本地主机呼叫网站 localhost:好的 从本地主机访问静态页面和不同的 my_page.erl路径:确定 使

多亏了在这个论坛上的许多讨论,我发现我应该能够构建我计划用于基于氮气的家庭使用的应用程序

因此,我接触了氮气教程、演示和文档,并开始基于独立的iNet/氮气站点进行一些测试。一切都进行得很顺利,直到我想尝试从另一台PC访问我的新网站。当然,为了将wan请求路由到lan,我必须先调整我的机箱。。。但经过一天的搜索、阅读和测试,我仍然被困在

我所测试的:

使用intranet IP地址或从本地主机呼叫网站 localhost:好的 从本地主机访问静态页面和不同的 my_page.erl路径:确定 使用lan地址从另一台PC访问:I 可以使用wireshark捕获以太网帧,但连接 由于超时而失败。 使用wan地址从另一台电脑访问:我可以 在地址后使用wireshark捕获以太网帧 转换,但连接失败并超时。 使用wan地址从本地PC访问:我可以 使用wireshark捕获以太网帧的进出,但连接因超时而失败。 我已经在代码中放入了一些调试宏:但是没有一个可以访问。 我尝试访问静态文件:相同的行为。 我使用netstat-ap检查了进程beam.smp是否正在侦听正确的端口:OK 我使用smartsniff检查了外部PC上的响应帧:lan和wan访问均无响应。 我测试了不同的端口和端口路由。 我必须错过一些明显的东西,是否有一些配置,以使这项工作?还是我能做的测试?因为我没有更多的想法

背景:

在windows XP 32上运行的浏览器firefox 16.0.2和chromium 21.0.1138 运行在Ubuntu 12.04上的服务器 默认氮气/inets应用程序端口修改为8020 二郎15B02 nprocreg,0.2.0 parsetools,2.0.7 通用试验,1.6.2 记忆,4.7.1 ssl,5.1 公钥,0.16 编译器,4.8.2 xmerl,1.3.2 运行时工具,1.8.9 加密,2.2 iNet,5.9.1 sasl,2.2.1 stdlib,1.18.2 内核,2.15.2
我输入这个答案只是为了说明问题出在Syhpoon指出的我的防火墙配置中,所以它被解决了

对于其他议员,我应如何处理这项质询?我不认为这对其他人是一个很大的帮助,除了它提醒我们所有坚持以下原则的人:

列出游戏中的所有元素 向我的朋友寻求一些帮助。。。还不算晚:哦
我应该删除这个主题吗?

很清楚,你是在虚拟机上运行这个主题吗?不,Linux Ubuntu是运行服务器的系统的主要操作系统。浏览器位于单独的笔记本电脑上。我使用的是氮气的控制台模式。这很明显,但你没有提到防火墙设置。你在两个盒子上都检查过了吗?同时尝试在同一端口上运行除氮气以外的其他设备,如netcat-l-p,以确保这是网络级别的问题,而不是应用程序的问题。因此,您可以尝试在另一台机器上运行类似nmap的设备nmap,以查看机器是否可访问。对于Syphoon,我希望看到一些明显的问题,我不能抱怨!谢谢你的提示,我花了太多的时间在设置我的盒子上,以至于我完全忘记了防火墙,在接下来的几个小时里我几乎没有机会记得它。当然,现在它工作得很好。我想你不用管它了。至少,如果其他人遇到同样的问题,它至少会提醒他们在前进之前检查防火墙设置。