我们一直在研究Azure上的上游服务流程。以下是架构:
用户-> DNS-> Azure CDN-> Azure Traffic Manager->前端负载平衡器(Firewall NVA)-> Azure应用程序网关->后端池(VM-Webserver)
以上流程是为客户设计的,我们正在对其进行配置。整个端到端流程适用于HTTP请求。
但是对于具有SSL的HTTPS,该流仅在流量管理器之前起作用,一旦我们在流中添加CDN,它就会给出错误消息“无法处理请求”,在浏览器中检查时,它显示开发人员中的502错误的网关工具
到目前为止我们所看到的:
我们尝试使用CDN和流量管理器进行不同的配置组合,但是似乎无法正常工作。我需要此流程才能端到端地处理HTTPS请求。这是为了将产品迁移到Azure。
答案 0 :(得分:0)
很抱歉,您没有对此进行跟踪和回复。 关于上述问题和要求,已解决。 以下是已采取的步骤:
简而言之,应用程序网关后端仅检查证书(cer)是否有效,与主机名无关或该证书位于哪个域,如果证书匹配且有效,它已列入白名单
因此,通过所有详细的研究和带有逻辑推理的线索,我们能够获得与上述相同的用于HTTP和HTTP的精确流程,并且具有SSL加密以及应用程序网关的SSL卸载。
再次感谢您的支持和建议!