Linux
從客戶端訪問遠端 kibana/ES:超時
我正在嘗試從我的電腦訪問 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
檢查以確保伺服器中沒有您的提供商或設備的防火牆。