You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Web App停止时如何通过Azure CDN展示维护域名

用Azure CDN实现Web App停止时跳转至静态站点的方案

完全可以通过Azure CDN的规则引擎实现这个需求,之前的规则配置失败大概率是条件或操作设置有误,以下是具体可行的配置步骤:

  • 验证Web App停止时的响应状态码:先手动停止Web App,用curl或浏览器开发者工具确认返回的HTTP状态码(通常是503 Service Unavailable,部分场景可能是403,需以实际测试为准)
  • 配置CDN规则引擎:
    1. 进入Azure门户,找到你的CDN端点,切换到「规则引擎」页面
    2. 添加一条新规则,设置条件:选择「HTTP响应状态码」,匹配方式选「等于」,填入之前验证的状态码(比如503)
    3. 设置操作:选择「URL重定向」,重定向类型建议选「302临时重定向」(若需永久跳转可选301),目标URL填写你的静态站点公网可访问域名(比如https://your-static-site.azurestaticapps.net)
    4. 保存规则,等待5-30分钟让CDN规则全局生效
  • 测试验证:停止Web App后,访问CDN关联的域名,确认是否自动跳转到静态站点

常见问题排查

  • 若规则未生效,检查条件是否选错了「请求条件」而非「响应条件」
  • 确认静态站点域名可正常公网访问,无防火墙或访问限制
  • 若Web App停止返回的不是503,需调整规则中的状态码匹配值

内容的提问来源于stack exchange,提问作者shahid khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 17:04:54