2017-09-14 54 views
0

我在Azure上有一个Ubuntu16.04虚拟机,并且正试图在其上运行节点服务器。当我将端口绑定到80时,我可以从我的浏览器访问它(http://a.b.c.d:80)。但是,如果我尝试将服务器绑定到其他端口(例如3300或8080),则尝试连接到该端口时浏览器超时。 (http://a.b.c.d:3300Azure Ubuntu VM应用程序只能连接端口80

我已经确保:

  1. 存在着在核供应国集团的端口3300的入站安全规则
  2. 浏览器的机器的Windows防火墙允许端口3300(我甚至试过我不使用一个蓝色的负载平衡器
  3. 我开始使用根权限节点
  4. 节点绑定吨暂时把它完全脱落但无济于事)
  5. O(港, “0.0.0.0”)
  6. 我听正确的端口上(我想?) netstat -ant | grep 3300

    tcp6 0 0 :::3300 :::* LISTEN

我花了几个小时,现在在研究互联网如何让它工作,并尝试了我能找到的一切,但无济于事。如果有人有任何意见,我会很乐意尝试。

+0

,如果您编辑您的问题:1)显示的入站规则screengrab,和2)显示你的启动代码中可能会有所帮助你建立了你的听众。 –

+0

@avern您是否检查ubuntu防火墙设置? 'ufw'? –

+0

您的'netstat'输出表示您的节点进程只侦听IPv6。那是怎么回事? – evilSnobu

回答

1

杰森是正确的,这是一个ufw问题。如果有人遇到这个问题,在未来,我用命令解决它

sudo ufw allow proto tcp from any to any port 3300 
相关问题