I am trying to run the elasticSearch-head plugin on my server, but I can just access it through the server terminal. If I try to access it through a browser, it will try to connect until the message “This page is unavailable” appears.
If I type "curl -v http://localhost:9200/_plugin/head/" in the terminal, I get
* Trying 127.0.0.1... * Connected to localhost (127.0.0.1) port 9200 (#0) > GET /_plugin/head/ HTTP/1.1 > User-Agent: curl/7.36.0 > Host: localhost:9200 > Accept: */* > < HTTP/1.1 200 OK < Content-Type: text/html < Content-Length: 1077 < <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>elasticsearch-head</title> <link rel="stylesheet" href="dist/base/reset.css"> <link rel="stylesheet" href="dist/vendor.css"> <link rel="stylesheet" href="dist/app.css"> <script src="dist/i18n.js" data-baseDir="dist/lang" data-langs="en,fr,pt"></script> <script src="dist/vendor.js"></script> <script src="dist/app.js"></script> <script> window.onload = function() { if(location.href.contains("/_plugin/")) { var base_uri = location.href.replace(/_plugin\/.*/, ''); } var args = location.search.substring(1).split("&").reduce(function(r, p) { r[decodeURIComponent(p.split("=")[0])] = decodeURIComponent(p.split("=")[1]); return r; }, {}); new app.App("body", { id: "es", base_uri: args["base_uri"] || base_uri, auth_user : args["auth_user"] || "", auth_password : args["auth_password"], dashboard: args["dashboard"] }); }; </script> <link rel="icon" href="dist/base/favicon.png" type="image/png"> </head> <body></body> </html> * Connection #0 to host localhost left intact
But if I go to the browser and I type: XXXX: 9200 / _plugin / head / it just doesn't show anything.
What is missing here? Any guess?
Thanks in advance.
source share