I installed Elastic Search 2.3.0 as a service on Azure VM with Windows Server 2012 R2. I can access an emergency search instance on the server using
http:
but I can’t access from outside the server.
What have i tried?
- Just for testing, I made the virtual machine available outside the virtual network.
- Opened port 9200 in Windows Firewall settings as an inbound traffic rule
- Added endpoint in Azure portal settings, opening port 9200
Tried this with VM Classic.
Also, to check the health of the virtual machine, I installed IIS on this computer, opened port 80. The IIS page is accessible from the outside by default.
The only thing I have not tried is to install ES in a Linux virtual machine.
I cannot find anything in elasticsearch logs. There are no logs in the browser (Chrome) on the network. It just spins, waits for the server, and binds to "ERR_EMPTY_RESPONSE".
Can anyone who did this shed light?
UPDATE: Here is what I see in netstat:
TCP 127.0.0.1:9200 machine-name:0 LISTENING TCP 127.0.0.1:9300 machine-name:0 LISTENING
source share