Azure应用网关配置:同域名多Web App无主机名覆写可行吗?
Azure同域名路径路由至多Web App配置疑问
需求场景
我需要在Azure中配置应用网关与两个Web App,使用同一域名通过URL路径区分路由,具体映射关系如下:
my.domain.com/app1 → app1.azurewebsites.net my.domain.com/app2 → app2.azurewebsites.net
核心难点
我不想使用应用网关的Override with new host name选项,而是希望为两个Web App都绑定my.domain.com,但操作时Azure返回冲突报错。我希望保留原始主机头,是为了遵循主机名保留的最佳实践。
当前已知方案(希望规避)
目前找到的唯一可行方案是将app1和app2部署在同一Web App实例的虚拟目录中,但该方案会阻碍应用的独立扩缩容,还会带来部署等方面的额外复杂性,因此希望避免使用。
我的问题
我想要实现的上述场景真的不可行吗?还是我忽略了某些配置方式?
测试验证的事实
- 无法将同一域名绑定到两个不同的Web App,Azure会返回冲突错误
- 如果请求的主机头与Web App的域名绑定不匹配,Web应用会返回错误
内容的提问来源于stack exchange,提问作者Lukas K
相关产品推荐
相关产品推荐

