Starting from v2.0 Elasticsearch is listening only on localhost by default, but I'd like to make request outside localhost.
For example, a request like this is allowed:
http://localhost:9200/
But this is not:
http://server_name:9200/
(from outside of the server, eg: a local computer in the same LAN).
Thanks for your help.
In /etc/elasticsearch/elasticsearch.yml
put
transport.host: localhost
transport.tcp.port: 9300
http.port: 9200
network.host: 0.0.0.0