【问题标题】:Azure CDN endpoint giving 502 bad gateway with httpsAzure CDN 端点使用 https 提供 502 错误网关
【发布时间】:2019-04-17 13:47:57
【问题描述】:

我只是设置了 Azure CDN 端点。指向我的原始服务器。这适用于 http 协议。但是当我尝试使用 https 时,相同的文件 - 它返回 502 - 网关错误。如何排除故障并解决问题?

一个非常相似的设置在另一个使用 HTTPs 的端点上完美运行。

【问题讨论】:

    标签: c# .net http azure cdn


    【解决方案1】:

    我认为您可能需要做的是通过 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 域时,这让我们感到震惊。

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

    【讨论】:

    • 我通过 HTTPS 提供我的资产。我正在使用虚拟机,并且我已经设置了 iis,因此我可以通过 HTTPS 访问我的所有资产和 url。但我不明白。我有一个站点,它使用指向beta.exampledomain.com 的 azure cdn 原始 url,但另一个子域不起作用 app.exampledomain.com 当您直接点击它们时,两者都可以正常提供 https 内容。
    • 您的网站是直接从您的虚拟机运行,而不是通过 CDN 运行,否则请先检查您的 IIS 设置是否适用于 https(443 端口绑定)给定链接将帮助您blogs.msdn.com/b/varunm/archive/2013/06/18/…
    • 是的 - 我的网站直接在 iis 上运行,端口绑定都很好。我可以毫无问题地使用直接 url 访问 HTTPS 站点。问题在于 CDN。
    • 我也遇到了同样的问题,请问您有解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 2016-05-20
    • 2022-01-17
    • 1970-01-01
    • 2019-05-25
    • 2021-11-29
    • 2016-07-02
    相关资源
    最近更新 更多