2016-12-24 4 views
0

Я пытаюсь открыть несколько портов на Azure. У меня есть один VPS с единой сетевой группой безопасности с единой виртуальной сетью и подсетью. Кажется, что все настроено правильно, проверьте изображения:Azure VPS не открывает никаких портов, независимо от того, что

enter image description here

enter image description here

Но пытается свистеть любой порт, например 8080:

nc -zv 52.166.131.228 8080 
nc: connect to 52.166.131.228 port 8080 (tcp) failed: Connection refused 

работает отчаянный здесь, я следовал рекомендации безрезультатно https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-nsg-quickstart-portal ... любая идея, что мне не хватает?

+0

Не могли бы вы попытаться использовать nestat -ant, чтобы проверить, прослушивает порт. Если возможно, дайте мне результат. Пожалуйста, убедитесь, что вы можете telnet 127.0.0.1 8080 –

+0

Привет, убедитесь, что ваш порт прослушивает tcp, а не tcp6. –

+0

Привет @ Walter-MSFT имеет сервер postgreSQL на tpc listenn на 5432, вот вывод netstat tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 962/postgres – AlejandroVK

ответ

2

Согласно вашей ошибке, я считаю, что вам следует сначала проверить свои услуги. Я не нахожу, что 8080 прослушивает ваш выход.

Пожалуйста, убедитесь, что порт 8080 прослушивает, вы можете попробовать использовать telnet для тестирования в вашей виртуальной машине.

телнет 127.0.0.1 8080

Примечания: NSG может ассоциировать с VM и подсети.

Пожалуйста, обратитесь к этой article о том, как управлять NSG

Я замечаю, что ваш порт 5432 слушает только 127.0.0.1. Я думаю, вы должны проверить свою конфигурацию. Если вы хотите получить доступ к порту 5432 с открытым IP-адресом, порт должен прослушивать 0.0.0.0

+0

Вот хороший ответ об этом. http://stackoverflow.com/questions/6150738/cannot-connect-to-postgres-from-remote-host –

+0

вы совершенно правы, я проверю это, спасибо @Walter – AlejandroVK

+0

, который исправил его, спасибо! @Walter – AlejandroVK

 Смежные вопросы

  • Нет связанных вопросов^_^