无法在端口9200上连接到Azure Linux VM,但是ssh可以工作

时间:2019-02-25 14:44:33

标签: azure elasticsearch

将ElasticSearch安装在Azure的Linux VM上,并放入具有公共IP和安全组的Vnet上,该安全组的端口为9200,ssh 22为打开状态。

我可以进入虚拟机。在VM本身上,我可以访问端口9200。

但是在我的PC上,当我尝试访问{public IP}:9200时,是否遇到502错误的网关?有人知道为什么吗?

1 个答案:

答案 0 :(得分:0)

好,需要在 /etc/elasticsearch/elasticsearch.yml 文件中设置以下行;

之前

#
#network.host: 192.168.0.1
#

之后

#
network.host: [_local_, _site_]
#