c# - Azure CDN 端点使用 https 提供 502 错误网关

标签 c# .net http azure cdn

我刚刚设置了 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 的。

详情请点击http://benfoster.io/blog/azure-cdn-https

关于c# - Azure CDN 端点使用 https 提供 502 错误网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31780615/

相关文章:

c# - EXCEL 的 OLEDB - 删除表 [工作表名称$] - 不会删除工作表

c# - 调用 ajax asp web 表单 (C#) visual Studio 2010

.net - Socket.BeginConnect 与 Socket.Connect

php - 如何在php中调用带有参数值的http post

c# - .NET Core 控制台应用程序中的交互式、可选择和可滚动项目,如 Yeoman 控制台

c# - 使用RenderTargetBitmap保存部分显示图像

c# - 抛出异常的未等待任务的内存泄漏?

.net - 如何测试主机名是否指本地机器

http - outlook.office.com 与 outlook.office365.com

javascript - 强制刷新客户端浏览器