我正在 Azure 上监视我的应用服务 Linux 容器。我使用 netstat 来查看进行了哪些传出连接。我可以解释所有这些,除了一个:23.97.221.176:11041
有人知道哪个服务使用端口 11041 吗?
最佳答案
11041 不是一个众所周知的端口号。看起来您正在利用自定义容器。大多数 Docker 镜像都有需要配置的环境变量。如果您使用的是其他人构建的现有 Docker 镜像,则该镜像可能使用 80 以外的端口。您可以使用 WEBSITES_PORT 应用设置告诉 Azure 您的镜像使用的端口。
此外,只能打开一个容器进行访问 仅可访问端口 80 和 8080(暴露端口)
以下是确定哪个容器可访问的规则 - 按优先顺序排列:
应用程序设置 WEBSITES_WEB_CONTAINER_NAME 设置为容器名称
第一个定义端口80或8080的容器
如果以上都不成立,则定义在 文件将可访问(公开)
如果它是监听端口 80 以外的端口的自定义容器,您可以应用程序将请求路由到该端口:
有自动端口检测功能。如上所述,您还可以指定名为 WEBSITES_PORT 的应用程序设置,并为其指定预期端口号的值。
关于Azure 容器经常连接到 23.97.221.176 :11041. 这个端口的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55198903/