无法连接到在远程Ubuntu服务器上运行的elasticsearch或kibana

时间:2019-08-09 15:40:37

标签: docker elasticsearch kibana

Elasticsearch和Kibana相当新手。我按照Docker Hub页面上的说明将其安装在我的Ubuntu 18.04服务器上。以下是我提到的网页: Elasticsearch 7.0.3 Kibana 7.0.3

成功安装docker映像后,我可以看到两个容器都在服务器上运行: both containers running 在本地卷曲时,我也可以获得正确的结果: curl elasticsearch locally curl kibana locally

但是,如果我从另一台计算机卷曲,则两个curl命令都显示“无法连接到[我的服务器ip:端口号]:超时”错误。我能想到的两个原因:

  1. 防火墙
  2. 服务器未在正确的端口上侦听

所以我都检查了。结果如下: firewall and ports info 我可能是错的,但对我来说一切都很好。有什么想法吗?

-更新

我忘了提到我能够ping通我的ubuntu服务器,因为如果我在浏览器中键入[我的服务器IP地址],它将为我提供“欢迎使用nginx”页面 enter image description here

1 个答案:

答案 0 :(得分:1)

编辑您的elasticsearch.yml / kibana.yml文件,并将0.0.0.0用作network.host而不是localhost。

要使用curl命令,请用IP地址替换本地主机。