gpt4 book ai didi

azure - Web 服务器内置 Azure 应用服务

转载 作者:行者123 更新时间:2023-12-02 06:38:51 24 4
gpt4 key购买 nike

背景:

我正在托管一个静态 Web 应用程序,由 NUXTJS 在 Azure 应用服务上生成。现在我想通过 web.config 配置更多内容,例如为多个域设置 CORS 设置。但我找不到任何文档来确定 Azure 应用程序服务中集成/安装了哪种 Web 服务器。

问题:

  1. 如果平台是基于 Window 的,则可能是 IIS,否则在基于 Linux 中创建 AAS 时可能是 Apache。正确吗?
  2. 每个版本对应的版本是什么?

最佳答案

适用于 Windows 的应用服务和适用于 Linux 的应用服务中有不同的 HTTP 服务器方法。

适用于 Windows 的 Azure 应用服务使用模块在 IIS 上运行。

  • Windows 上应用服务中的 .NET Core 应用由 ASP.NET Core 模块托管

enter image description here

  • Windows 上应用服务中的 Node.js 应用程序由 IISNode 托管。 。IISNode 项目提供了一个 native IIS 7/8 模块,允许在 IIS 7/8 和 IIS 7/8 Express 中托管 Node.js 应用程序。

  • Python 2.7 和 Python 3.4 默认安装在服务器根文件夹中的应用服务上

  • Windows 上应用服务中的 Java 应用程序由 Maven plugin 托管。

适用于 Linux 的 Azure 应用服务的工作方式略有不同。 enter image description here https://anthonychu.ca/post/jekyll-azure-app-service-linux/

适用于 Linux 的应用服务附带了一堆预配置的容器,例如 Node、PHP、Java、Python、Ruby 和 .NET Core。

https://learn.microsoft.com/en-us/azure/app-service/configure-common#configure-language-stack-settings

关于azure - Web 服务器内置 Azure 应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67718442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com