Linux

從客戶端訪問遠端 kibana/ES:超時

  • October 20, 2017

我正在嘗試從我的電腦訪問 VPS 上的 kibana/elastic 搜尋。

如果我在 VPS 上

curl -XGET 'http://SERVERIP:9200'

我從 ES 那裡得到了一個很好的答案,Kibana 也一樣。

在我的電腦上,如果我使用相同的命令,我會超時(對於 kibana 和 ES):

curl:(7)無法連接到SERVERIP埠9200:連接超時

伺服器執行 Debian 8。

我認為伺服器拒絕客戶端連接,所以我做了

sudo netstat -tulpen

試圖理解為什麼。

對於 ES 和 kibana 我有

tcp 0 0 SERVERIP:5601 0.0.0.0:* LISTEN 111 19051 1832/節點

tcp6 0 0 SERVERIP:9200 :::* LISTEN 110 19054 1784/java

我認為這意味著任何人都應該能夠 curl SERVERIP:5601。我不知道

:::*

對於 ES 壽。

伺服器還為一個地址為 SERVERIP 的 html 網站執行 apache2 伺服器。

kibana.yml 和 elasticsearch.yml 有 server.host = SERVERIP

檢查以確保伺服器中沒有您的提供商或設備的防火牆。

引用自:https://serverfault.com/questions/879437