Azure Web 应用端口映射/转发

Azure Web 应用端口映射/转发

是否可以使用 Azure 提供的任何工具(例如 Traffic Manager 等)将外部端口 x 映射或转发到 Azure 上的 Web 应用程序中的端口 80。我说的不是虚拟机,而是更抽象的应用服务。

给出以下示例:

我们在许多设备上运行 Windows 服务,这些设备连接到端口 314XX 上的 API。我们现在在 Azure 上的 Web 应用程序上运行此 Asp.Net Web Api,这很好,但无法更新所有设备,因此其中一些设备仍将连接到端口 314XX 而不是 80。是否可以在 Azure 中配置 Web 应用程序以侦听多个端口,或者是否可以使用任何这些流量工具来创建这样的端口映射?截至今天,我还没有找到任何方法来做到这一点。

感谢您的帮助。

答案1

与云服务(Web/工作者角色)和虚拟机不同,Web 应用没有端口映射功能。也就是说... Web 应用唯一开放的端口是 80 和 443。

Traffic Manager 不提供端口映射。您需要运行自己的代理来处理此问题。

答案2

对于 Azure,您应该查看 Azure 应用服务环境。它们为您提供完全隔离且专用的环境,您可以从中控制 vlan 和网络资源。因此,它们比虚拟机贵得多,但可以为您提供完整的 PaaS/SaaS 体验。

Azure 应用服务环境

相关内容