【发布时间】:2019-07-10 15:41:14
【问题描述】:
我们的 Web 应用程序在两个端口上运行 azure Web 应用程序默认公开端口 80,我们在第 1 部分中使用了该端口,但在第 2 部分中我们需要另一个端口,我们如何才能公开它?
我们的网络应用可以在本地完美运行。
我们的 Web 应用程序在两个端口上的容器实例上完美运行(在 Azure 中创建容器实例时有一个用于多个端口的选项)。
更新:
为此我联系了 Azure 支持团队,他们回复:
" Web App for Containers 目前只允许您向外界公开一个端口。这意味着您的容器只能在单个端口上侦听 HTTP 请求。一些应用程序需要多个端口。例如,您可能有一个用于向应用程序发出请求的端口和一个用于仪表板或管理门户的单独端口。截至今天,该配置在 Web App for Containers 中是不可能的。
我们将尝试检测将哪个端口绑定到您的容器,但您也可以使用 WEBSITES_PORT 应用设置并使用您要绑定到容器的端口的值对其进行配置。
所以,很抱歉,您不能为同一个网络应用程序使用 2 个端口。”
【问题讨论】: