No se puede acceder a la instancia de ElasticSearch desde fuera del servidor - Azure Windows 2012
He configurado Elastic Search 2.3.0 como un servicio en una máquina virtual de Azure con Windows Server 2012 R2. Puedo acceder a la instancia de búsqueda elástica desde el servidor usando
http://localhost:9200
pero no puedo acceder desde fuera del servidor.
Que he probado
Solo para probar, hice que la VM estuviera disponible fuera de la red virtual.Abrió el puerto 9200 en la configuración de Firewall de Windows como una regla de tráfico entranteSe agregó un punto final en la configuración del portal de Azure que abre el puerto 9200Intenté esto con VM Classic también.
También para probar si la VM está bien, configuré IIS en esa máquina, abrí el puerto 80. La página IIS predeterminada es accesible desde el exterior.
Lo único que no he probado es configurar ES en una máquina virtual Linux.
No puedo encontrar nada en los registros de Elasticsearch. En el navegador (Chrome), no hay registros en la red. Simplemente gira, esperando el servidor, y se ajusta con "ERR_EMPTY_RESPONSE".
¿Alguien que haya hecho esto puede arrojar algo de luz por favor?
ACTUALIZACIÓN: Esto es lo que puedo ver en netstat:
TCP 127.0.0.1:9200 machine-name:0 LISTENING
TCP 127.0.0.1:9300 machine-name:0 LISTENING