我在Azure(ARM风格)中使用ElasticSearch虚拟机映像。
我希望能够从此映像创建一个新VM并让它自动加入群集。
我们使用Nginx作为代理,在没有X-pack的情况下提供SSL和安全性。
缺点是我需要打开nginx配置文件并将listen指令中的IP地址设置为虚拟网络上的机器的IP,例如10.1.0.5,当它启动时,意味着向集群添加节点不如我想要的那么自动化。
server {
listen 10.1.0.5:9200 default ssl;
#snip
}
有没有办法参数化?例如。 10.*.*.*
?
我不能只放listen 9200 default ssl
,因为ElasticSearch已经在监听localhost:9200。
基本上我想在运行inet addr
ifconfig
的值
这是在Ubuntu上运行的Nginx。