Jim*_*mmy 5 python security lucene debian elasticsearch
我有一个默认安装的Elasticsearch,我试图从第三方服务器查询.但是,似乎默认情况下会被阻止.
是否有人能够告诉我如何配置Elasticsearch以便我可以从其他服务器查询它?
小智 4
当elasticsearch安装并运行且没有任何配置更改时,默认情况下它仅绑定到本地主机。要远程访问elasticsearch REST API端点,必须在安装elasticsearch的服务器上进行以下更改。
Elasticsearch 配置更改 按照elasticsearch 文档中提供的指南更新elasticsearch.yml 中的network.host 属性例如,要绑定到本地计算机上的所有IPv4 地址,请更改如下network.host :0.0.0.0
防火墙规则更新 更新 Linux 防火墙以允许访问端口 9200。请参阅 Linux 文档以向防火墙添加规则。
例如,要允许访问 CentosOS 中的所有服务器(公共),请使用firewall-cmd
sudo firewall-cmd --zone=public --permanent --add-port=9200/tcp
sudo firewall-cmd --reload
Run Code Online (Sandbox Code Playgroud)
注意:在生产环境中,不鼓励公共访问。应优先考虑限制访问。
归档时间: |
|
查看次数: |
12999 次 |
最近记录: |