我有一台 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 文档。