Elasticsearch network.bind_host 和 network.publish_host

Elasticsearch network.bind_host 和 network.publish_host

我有一台 4GB RAM 的机器,用作 ios/webapp 的数据库服务器。在那台机器上,我只安装了 Elasticsearch 和 MySql。

我现在想要做的是仅允许从两个 IP 地址连接到 ES。托管 ios 和 webapp 的两台服务器。

我是否在 ES conf 文件中设置这些 IP 地址?:

  • network.host
  • network.bind_host
  • network.publish_host

答案1

这些选项用于管理服务器将使用哪个 IP 来监听传入连接。我建议您使用Ubuntu 防火墙控制谁有权访问 ES 端口,或者你可以使用 Elastic 的插件,,提供该功能(如Shield 文档

相关内容