Экземпляр ElasticSearch недоступен извне сервера - Azure Windows 2012
Я настроил Elastic Search 2.3.0 в качестве службы на виртуальной машине Azure с Windows Server 2012 R2. Я могу получить доступ к экземпляру эластичного поиска изнутри сервера, используя
http://localhost:9200
но я не могу получить доступ извне сервера.
Что я пробовал?
Просто для тестирования я сделал виртуальную машину доступной за пределами виртуальной сети.Открыл порт 9200 в настройках брандмауэра Windows как правило входящего трафикаДобавлена конечная точка в настройках портала Azure, открывающая порт 9200Пробовал это и с VM Classic.
Также для проверки работоспособности виртуальной машины я установил IIS на этом компьютере, открыл порт 80. Страница IIS по умолчанию доступна снаружи.
Единственное, что я не пробовал - это установить ES в виртуальной машине Linux.
Я ничего не могу найти в журналах elasticsearch. В браузере (Chrome) нет логов в сети. Он просто вращается, ожидая сервера, и щелкает с помощью «ERR_EMPTY_RESPONSE».
Кто-нибудь, кто сделал это, пролил немного света, пожалуйста?
ОБНОВЛЕНИЕ: Вот что я вижу в netstat:
TCP 127.0.0.1:9200 machine-name:0 LISTENING
TCP 127.0.0.1:9300 machine-name:0 LISTENING