我刚刚设置了 azure CDN 端点。指向我的原始服务器。这适用于 http 协议(protocol)。但是当我尝试 https 时,相同的文件 - 它返回 502 - 错误的网关错误。我如何排除故障并解决问题?
非常相似的设置可以在另一个具有 HTTP 的端点上完美运行。
最佳答案
我认为您可能需要做的是通过 HTTPS 提供您的 CDN Assets 。为此,您需要在 Azure 门户中启用 HTTPS
如果仍然没有:
尽管 Azure 反馈网站上对此提出了很大的要求,但您尚无法将自己的域/SSL 证书与 Azure CDN 一起使用。
如果您已为 Azure 云服务创建了 CDN(例如 http://[yourapp].cloudapp.net/cdn/ ),则为您的 Azure 域 ([yourapp].cloudapp.net) 创建自签名证书非常重要。如果您使用的是 Azure 虚拟机,则可以通过 IIS 完成此操作。
最近,当我们为具有 SSL 证书的原始服务器启用 HTTPS 时,这让我们感到困惑,但它是针对我们自己的自定义域而不是 *.cloudapp.net 的。
关于c# - Azure CDN 端点使用 https 提供 502 错误网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31780615/