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

Сопоставление / переадресация портов веб-приложения Azure

Можно ли сопоставить или перенаправить внешний порт x на порт 80 в веб-приложении в Azure с помощью любого из инструментов, предоставляемых Azure (например, диспетчера трафика и т. Д.). Я не говорю о виртуальных машинах, я говорю о более абстрактной службе приложений.

Дан следующий пример:

Мы запускаем службу Windows на многих устройствах, которые подключаются к API через порт 314XX. Теперь мы запускаем этот Asp.Net Web Api в Azure в веб-приложении, и это нормально, но невозможно обновить все устройства, поэтому некоторые из них по-прежнему будут подключаться к порту 314XX вместо 80. Можно ли настроить веб-приложение в Azure для прослушивания нескольких портов, или можно ли использовать какие-либо из этих инструментов трафика для создания такого сопоставления портов? На сегодняшний день я не нашел способа сделать это.

Спасибо за вашу помощь.

В отличие от облачных служб (веб-роли / рабочие роли) и виртуальных машин, в веб-приложениях нет функции сопоставления портов. То есть ... для веб-приложений открыты только порты 80 и 443.

Диспетчер трафика не поддерживает сопоставление портов. Для этого вам потребуется запустить собственный прокси.

Для Azure вам следует взглянуть на среды службы приложений Azure. Они предоставляют вам полностью изолированную и выделенную среду, из которой вы можете управлять vlan и сетевыми ресурсами. Из-за этого они значительно дороже виртуальных машин, но дадут вам все возможности PaaS / SaaS.

Среды службы приложений Azure