ES always responds with HTML



i just installed ES 5.0 and this is happening:


curl -XGET 'localhost:9200/?pretty'


  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "">
<meta http-equiv="Content-Type" CONTENT="text/html; charset=utf-8">
<title>ERROR: The requested URL could not be retrieved</title>
<style type="text/css"><!-- 
 Stylesheet for Squid Error pages
 Adapted from design by Free CSS Templates
 Released for free under a Creative Commons Attribution 2.5 License

/* Page basics */
* {
	font-family: verdana, sans-serif;

html body {
	margin: 0;
	padding: 0;
	background: #efefef;
	font-size: 12px;
	color: #1e1e1e;

/* Page displayed title area */
#titles {
	margin-left: 15px;
	padding: 10px;
	padding-left: 100px;
	background: url('') no-repeat left;

/* initial title */
#titles h1 {
	color: #000000;
#titles h2 {
	color: #000000;

/* special event: FTP success page titles */
#titles ftpsuccess {

/* Page displayed body content area */
#content {
	padding: 10px;
	background: #ffffff;

/* General text */
p {

/* error brief description */
#error p {

/* some data which may have caused the problem */
#data {

/* the error message received from the system or other software */
#sysmsg {

pre {

/* special event: FTP / Gopher directory listing */
#dirmsg {
    font-family: courier;
    color: black;
    font-size: 10pt;
#dirlisting {
    margin-left: 2%;
    margin-right: 2%;
#dirlisting tr.entry td.icon,td.filename,td.size, {
    border-bottom: groove;
#dirlisting td.size {
    width: 50px;
    text-align: right;
    padding-right: 5px;

/* horizontal lines */
hr {
	margin: 0;

/* page displayed footer area */
#footer {
	font-size: 9px;
	padding-left: 10px;

:lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; }
:lang(he) { direction: rtl; }
</head><body id=ERR_CONNECT_FAIL>
<div id="titles">
<h2>The requested URL could not be retrieved</h2>

<div id="content">
<p>The following error was encountered while trying to retrieve the URL: <a href="http://localhost:9200/_cat/indices?">http://localhost:9200/_cat/indices?</a></p>

<blockquote id="error">
<p><b>Connection to failed.</b></p>

<p id="sysmsg">The system returned: <i>(111) Connection refused</i></p>

<p>The remote host or network may be down. Please try the request again.</p>

<p>Your cache administrator is <a href="mailto:root?subject=CacheErrorInfo%20-%20ERR_CONNECT_FAIL&amp;body=CacheHost%3A%20ptlisvlproxy01%0D%0AErrPage%3A%20ERR_CONNECT_FAIL%0D%0AErr%3A%20(111)%20Connection%20refused%0D%0ATimeStamp%3A%20Thu,%2024%20Nov%202016%2010%3A58%3A33%20GMT%0D%0A%0D%0AClientIP%3A%2062.28.28.150%0D%0AServerIP%3A%20127.0.0.1%0D%0A%0D%0AHTTP%20Request%3A%0D%0AGET%20%2F_cat%2Findices%3Fv%20HTTP%2F1.1%0AUser-Agent%3A%20curl%2F7.29.0%0D%0AHost%3A%20localhost%3A9200%0D%0AAccept%3A%20*%2F*%0D%0AProxy-Connection%3A%20Keep-Alive%0D%0A%0D%0A%0D%0A">root</a>.</p>


<div id="footer">
<p>Generated Thu, 24 Nov 2016 10:58:33 GMT by ptlisvlproxy01 (squid/3.1.23)</p>

ES is working fine, i can put use logstash to process and store files and visualize in kibana but any curl command is having this response.
Why is this happening?

(David Pilato) #2

You have a proxy may be.


yes i do, but how do i fix elasticsearch without removing the proxy?

(David Pilato) #4

It looks strange to me to go through a proxy when you want to query
This has nothing to do with elasticsearch.

Fix your proxy config. For example, don't use proxy for localhost.


well i am not going through a proxy for localhost, sorry if i confused you.

(David Pilato) #6

You do use a proxy.


The HTML page you are seeing is generated by your proxy. Not by elasticsearch.

(system) #7

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.