我有一个在远程ubuntu机器上侦听端口5678的web服务(私人凉亭)。
netstats:
tcp 0 0 0.0.0.0:5678 0.0.0.0:* LISTEN 10605/node
我的iptables中没有任何规则,并且ufw状态无效。 我通过在我的远程机器上执行$ curl ip:5678获得响应,但是当我在我的本地机器上执行此操作时,我得不到任何响应。
远程ip可以从我的本地机器btw ping。
我没有写过网络服务,这里就是它开始倾听的地方:
var server = app.listen(_config.port, function() {
logger.log('Bower server started on port ' + _config.port);
});
如何让外部IP地址在该端口上发出请求?
谢谢!
答案 0 :(得分:0)
默认情况下,app.listen侦听localhost,您可以传入不同的绑定地址作为docs中描述的第二个参数。据我了解:0.0.0.0
表示所有可用的界面'并且localhost
代表仅回送接口'
var server = app.listen(_config.port, '0.0.0.0', function() {
logger.log('Bower server started on port ' + _config.port);
});