elasticSearch本地可以訪問網頁無法訪問的解決方法
阿新 • • 發佈:2019-01-24
首先在網上搜了一下,找到了一個方法:
現在解壓elasticsearch之後,啟動,通過http://localhost:9200可以訪問的到,但是http://ip:9200訪問不到,怎麼辦呢?帶你解決,帶你飛修改elasticsearch-2.3.3\config\elasticsearch.yml檔案
將network.host的內容改本機的ip
重啟一下,你就可以好好的玩耍了,good luck !!!方法來自:https://www.cnblogs.com/zlslch/p/6419826.html
然而我自己早就配置了network.host。
研究了一下發現,是自己伺服器的防火牆阻止了訪問,於是做了一個嘗試:service firewalld stop
關閉了防火牆,然後發現這個時候從網頁訪問就沒問題了。
還是打算開啟防火牆,只開放指定埠9200,可以採用如下命令:
firewall-cmd --zone=public --add-port=9200/tcp -permanent
然後又想了一下,只打算對指定IP開放埠,可以採取如下命令:
firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.0.1/2 port port=80 protocol=tcp accept'
大功告成!