小编Ton*_*riz的帖子

一个端口用 * 侦听,另一个端口用 127.0.0.1 侦听,只有第一个端口接受远程连接

请看下面的附图,然后我会解释:

端口

所以,我运行了使用端口 8983 的 Solr。正如您在屏幕截图中看到的,它被列为“TCP *:8983 (LISTEN)”。而且,它工作正常。我可以通过端口 8983 远程连接到我的服务器并使用 Solr。

但是,我还运行了使用端口 9200 的 Elasticsearch。正如您在其列表中看到的那样,它是“TCP 127.0.0.1:9200 (LISTEN)”。不幸的是,我无法在端口 9200 上远程连接并在我的服务器上使用 Elasticsearch。我猜这是一个关于原因的线索。

这不是防火墙问题,我确信这一点。我已经以各种可能的方式使用防火墙,包括在输入和输出中打开端口,或者根本不列出端口以及删除所有规则,但没有任何效果。

为什么我无法远程连接到端口 9200 但我可以连接到端口 8983?

另外,这不是我的路由器。我有 8983 和 9200 转发到我的路由器上的服务器。

debian port-forwarding elasticsearch port

0
推荐指数
1
解决办法
429
查看次数

标签 统计

debian ×1

elasticsearch ×1

port ×1

port-forwarding ×1