替代 Linux 容器的虚拟应用程序和目录

时间:2021-01-27 06:00:30

标签: azure azure-web-app-service

我的团队想要在 Linux 环境中部署一个运行 React 前端和 Python Flask 后端的 Azure 应用服务。我曾看到 thread 指出 Linux 无法使用虚拟应用程序和目录。我heard认为使用自定义存储是允许多个应用程序在同一个应用服务上运行的替代方法。

如果这不是一个可行的替代方案,那会是什么?

2 个答案:

答案 0 :(得分:1)

目前,Azure 上的 Linux 环境不支持虚拟应用程序。

以下是一些支持的链接:

  1. 虚拟目录基本上是IIS的概念。 we can't create virtual directory for Linux
  2. 对于 Windows apps,您可以自定义 IIS 处理程序映射以及虚拟应用程序和目录。
  3. 就像 Joey Cai said 一样,你可以在 Linux 上使用容器来代理多个应用程序,但虚拟应用程序无法访问,因为端口会被默认应用程序占用。
  4. Running multiple sites in a single Linux web app was not officially supported.

答案 1 :(得分:0)

我最近回答了一个类似的问题here

TL;DR:您可以在自己的专用应用服务上托管每个应用程序,而不是依赖虚拟目录。为了节省成本,多个应用服务可以共享同一个应用服务计划(底层计算)

相关问题