如何在Azure中为容器公开webapp中的两个端口?

时间:2020-09-03 10:13:29

标签: azure azure-container-instances azure-webapps azure-web-app-for-containers

用于容器的Web应用程序是否支持公开多个端口。例如,我的Docker映像占用了两个端口,但是在web-app容器中,我只能在应用程序设置中使用端口80或WEBSITES_PORT指定的端口。 Link to similar question,但是已经有很长的时间了,因此,目前有任何方法可以在Web应用程序上公开用于容器的多个端口。

不能使用azure容器实例(它公开了多个端口),因为它不提供SSL。

1 个答案:

答案 0 :(得分:1)

不幸的是,Azure Web App只能向外界公开一个端口,它必须是端口80和443之一。请查看limitation。您可以Enable a TLS endpoint in a sidecar container。我认为这更适合您。而且,Web App和ACI都不是您想要的选项。您可以尝试AKS或直接使用VM。