Назад | Перейти на главную страницу

Подключиться к виртуальной машине Azure через порт 8080

Я не могу подключиться к Azure VM через порт 8080 через IIS, используя Http. Однако я могу использовать порт 80 по умолчанию. Я уже настроил NSG с блоком CIDR, указывающим на общедоступный IP-адрес моей рабочей станции. Есть предположения?

На самом деле моя TFS размещена на виртуальной машине Azure, которая по умолчанию использует порт 8080.

Чтобы устранить эту проблему, вы можете выполнить следующие проверки:
1. Убедитесь, что вы можете просматривать 127.0.0.1 и порт 8080 на виртуальной машине Azure, если нет, проверьте конфигурацию IIS.
2. Если вы можете просмотреть порт 8080 на виртуальной машине Azure, вы можете использовать свою рабочую станцию ​​для телнет порт 8080, для проверки можно отключить брандмауэр Windows. После завершения теста включите брандмауэр Windows.
3. Если брандмауэр Windows выключается и не может подключиться к порту 8080 через Telnet, проверьте настройки NSG (правила для входящего трафика), убедитесь, что порт 8080 разрешен, затем проверьте настройки брандмауэра подсети и настройки брандмауэра вашей рабочей станции.
Кроме того, для более эффективного устранения этой проблемы вы можете попробовать выполнить захват сети на виртуальной машине Azure. Затем вы сможете найти подробное описание поведения виртуальной машины, что очень полезно для устранения неполадок.

В вашем вопросе не так много деталей, но что нужно проверить:

  1. Можете ли вы действительно подключиться к этому порту из браузера, запущенного на виртуальной машине Azure, если нет, то это проблема конфигурации или приложения виртуальной машины
  2. Проверьте брандмауэр Windows на виртуальной машине, разрешает ли он входящий доступ через порт 80?
  3. Проверьте свою NSG, убедитесь, что ваши правила разрешают входящий доступ. Начните с менее строгого правила и при необходимости сузьте его