Развертывание виртуальной машины Azure на порт 8081 не работает
Я создал классическую виртуальную машину на Microsoft Azure. Я развернул веб-приложение.Net с помощью веб-сервера IIS. Я добавил порты 80, 8080, 8081 для конечной точки HTTP/TCP и 443 и 44300 для конечной точки HTTPS/TCP. Снимок конечных точек
Если я связываю свое приложение с портами 80, 8080 или 443, я могу получить к нему доступ из-за пределов виртуальной машины, то есть моего персонального компьютера. Однако порты 8081 и 44300 недоступны извне.
Для этих портов я могу получить доступ к веб-сайту, используя http: // localhost: 8080 и https: // localhost: 44300. Если я попробую http: // {имя_домена}: 8080 и https: // {имя_домена}: 44300, браузер не сможет подключиться к серверу.
Все конечные точки были добавлены одинаково.
Это из-за проблемы с брандмауэром? Я что-то здесь упускаю?
1 ответ
Скорее всего, вам нужно добавить записи для нестандартных портов в брандмауэре Windows в режиме повышенной безопасности.
Выдержка из https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/
ПРИМЕЧАНИЕ. Настройка брандмауэра для виртуальных машин Azure выполняется автоматически для портов, связанных с удаленным рабочим столом и Secure Shell (SSH), и в большинстве случаев для удаленного взаимодействия Windows PowerShell. Для портов, указанных для всех других конечных точек, настройка брандмауэра виртуальной машины автоматически не выполняется. Когда вы создаете конечную точку для виртуальной машины, вам необходимо убедиться, что брандмауэр виртуальной машины также разрешает трафик для протокола и частного порта, соответствующий конфигурации конечной точки.