【发布时间】:2019-04-17 13:47:57
【问题描述】:
我只是设置了 Azure CDN 端点。指向我的原始服务器。这适用于 http 协议。但是当我尝试使用 https 时,相同的文件 - 它返回 502 - 网关错误。如何排除故障并解决问题?
一个非常相似的设置在另一个使用 HTTPs 的端点上完美运行。
【问题讨论】:
我只是设置了 Azure CDN 端点。指向我的原始服务器。这适用于 http 协议。但是当我尝试使用 https 时,相同的文件 - 它返回 502 - 网关错误。如何排除故障并解决问题?
一个非常相似的设置在另一个使用 HTTPs 的端点上完美运行。
【问题讨论】:
我认为您可能需要做的是通过 HTTPS 提供您的 CDN 资产。为此,您需要在 Azure 门户中启用 HTTPS
如果还是不行的话:
尽管 Azure 反馈站点对此提出了很大的要求,但您还不能将自己的域/SSL 证书用于 Azure CDN。
如果您为 Azure 云服务创建了 CDN(例如 http://[yourapp].cloudapp.net/cdn/),请务必为您的 Azure 域([yourapp].cloudapp.net)创建自签名证书。如果您使用的是 Azure 虚拟机,则可以通过 IIS 完成。
最近,当我们为具有 SSL 证书的源服务器启用 HTTPS 但它是用于我们自己的自定义域而不是 *.cloudapp.net 域时,这让我们感到震惊。
【讨论】: