将cURL请求发送到另一台计算机会拒绝连接

时间:2017-07-17 04:14:37

标签: curl elasticsearch

在我的一台机器(m1)上安装了elasticsearch,而在我的另一台机器上(m2)则没有。我想将cURL请求发送到正在运行E.S的m1。我正在使用此查询

curl -H "Content-Type:application/json" -XGET "10.10.10.149:9200/bigmart/dotnet/_search?pretty" -d ' { "query":{"match_all":{}}}'

它给了我

curl: (7) Failed to connect to 10.10.10.149 port 9200: Connection refused

我可以ping和ssh到那台机器,但我不能将cURL发送到那台机器,我错过了什么?

我可以成功进行localhost:9200,所以我认为端口9200是开放的。我遗失了一些东西,我不确切知道是什么

1 个答案:

答案 0 :(得分:0)

如果这是机器的IP,则您有防火墙阻止该机器。防火墙不允许来自环回地址的阻止请求。