我有一个 Azure App 服务,它映射了多个自定义域。当我从 SSL 配置强制执行 HTTPS 时,它应用了所有自定义域。
有没有办法只为一个/特定的自定义域强制执行 HTTPS?
似乎我们不能只对一个/特定的自定义域强制执行 HTTPS。
当我httpsOnly
在Azure 资源浏览器中检查时(您可以在门户中的开发工具中访问它),该属性适用于整个 Web 应用程序,我们无法将其设置为特定域。
{
"id": "/subscriptions/xxxxxx/resourceGroups/joywebapp/providers/Microsoft.Web/sites/joywebapp2",
"name": "joywebapp2",
"type": "Microsoft.Web/sites",
"kind": "app",
"location": "Central US",
"properties": {
........
"httpsOnly": true
}
}
现在,Azure App Services 可以选择仅对一个/特定的自定义域强制执行 HTTPS,使用:
Azure 门户 > 应用服务 > 单击 webapp > 设置 > 自定义域
在本节中设置HTTPS only
为On