我正在通过 ARM 模板为 Azure 上的一个角度应用程序准备基础架构,我想在基于 Linux 的操作系统上托管应用程序,因此配置了“应用程序服务计划” - 种类:“Linux”, 当我执行 ps 脚本时,应用程序服务计划已创建,但显示操作系统仍为 Windows。 并将计划显示为 Linux 应用程序 如果这是明显的行为,或者我仍然缺少任何正确配置 Linux 作为托管我的基于角度的应用程序的基本操作系统,请您告诉我。
PS:LinuxFxVersion 配置为 NODE|14lts
最佳答案
有一个更好的方法可以解决这个问题。在 properties
部分,有一个 reserved
选项:将其设置为 true
。附上引用二头肌模板;在 ARM 模板中也可以完成同样的操作。
resource hostingPlan 'Microsoft.Web/serverfarms@2018-02-01' = {
name: hostingPlanName
kind: 'linux'
location: location
sku: {
name: 'S1'
tier: 'Standard'
}
properties: {
reserved: true
}
}
关于Azure 应用服务计划属于 Linux 类型,但显示操作系统为 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66170432/