ElasticSearch: Nur lokale Anforderungen zulassen
Wie kann ich nur lokale Anfragen nach Elasticsearch zulassen? Also Befehl wie:
curl -XGET 'http://localhost:9200/twitter/_settings'
kann nur auf localhost ausgeführt werden und wie folgt anfordern:
curl -XGET 'http://mydomain.com:9200/twitter/_settings'
würde abgelehnt werden?
Nach meinem Dafürhalten erlaubt elasticsearch dies standardmäßig.
BEARBEITEN:
Gemäßhttp://www.elasticsearch.org/guide/reference/modules/network.html Sie können es schaffenbind_host
Parameter, um Hosts zuzulassen. Und standardmäßig ist es auf eingestelltanyLocalAddress