解决elasticsearch无法外网访问问题
1
·
在linux服务器上正常启动elasticsearch,然后使用命令curl 'ip:9200’是可以访问的,没有任何问题;但是在外部无法通过IP和端口号请求到;
解决办法:
1、在config文件夹下找到elasticsearch.yml文件,找到network.host: ip,注释掉这句,然后新增
network.bind_host: 0.0.0.0
network.publish_host: i本机p
2、重启elasticsearch;
3、开放端口号,重启防火墙:
执行下面的指令
firewall-cmd --zone=public --add-port=9300/tcp --permanent
firewall-cmd --zone=public --add-port=9200/tcp --permanent
systemctl restart firewalld.service
然后再去访问http://ip:端口号就OK了
更多推荐
已为社区贡献1条内容
所有评论(0)