我在防火墙中打开了一个端口并成功了
firewall-cmd --zone=public --add-port=777/udp --permanent
...
然后我正在使用一个简单的节点createServer
:
http.createServer(function (req, res) {
res.write('Hello World!!!'); //write a response to the client
console.log(req.url);
res.end(); //end the response
}).listen(777); //the server object listens on port 777
...
当我尝试Telnet时,我获得了连接
telnet <myip> 777 // this shows that there is a connection...
但是在浏览器中浏览IP时,即<my.ip.address:777>
,我得到的连接被拒绝...
在我的本地计算机上可以正常运行...
有人知道可能是什么问题吗?
答案 0 :(得分:0)
您可以在代码中指定IP,否则必须连接localhost:777
如果这是在任何虚拟机上,则只需使用本地端口转发
ssh -L <any port>:localhost:777 root@ip
然后在localhost:anyport