背景:
我正在托管一个静态 Web 应用程序,由 NUXTJS 在 Azure 应用服务上生成。
现在我想通过以下方式配置更多内容web.config
比如为多个域设置 CORS 设置。
但我找不到任何文档来确定 Azure 应用程序服务中集成/安装了哪种 Web 服务器。
问题:
- 也许是一个
IIS
如果平台是基于 Window 的,否则Apache
在基于 Linux 中创建 AAS 时。这是对的吗?
- 每个对应的版本是什么?
适用于 Windows 的应用服务和适用于 Linux 的应用服务中有不同的 HTTP 服务器方法。
适用于 Windows 的 Azure 应用服务使用模块在 IIS 上运行。
- Windows 上应用服务中的 .NET Core 应用程序由 ASP.NET Core 模块托管
-
Windows 上的应用服务中的 Node.js 应用程序托管于IISNode https://github.com/Azure/iisnode。
IISNode 项目提供了一个本机 IIS 7/8 模块,允许在 IIS 7/8 和 IIS 7/8 Express 中托管 node.js 应用程序。
-
Python 2.7 和 Python 3.4 默认安装在服务器根文件夹中的应用服务上
-
Windows 上应用服务中的 Java 应用托管于Maven插件 https://github.com/Microsoft/azure-maven-plugins/tree/develop/azure-webapp-maven-plugin
Azure App Service for Linux works a bit differently.
https://anthonychu.ca/post/jekyll-azure-app-service-linux/ 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 https://learn.microsoft.com/en-us/azure/app-service/configure-common#configure-language-stack-settings
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)