您的位置:首页 > 其它

elasticSearch本地可以访问网页无法访问的解决方法

2018-01-24 10:57 459 查看
首先在网上搜了一下,找到了一个方法:

现在解压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'

大功告成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐