为 Azure blob 静态网站启用 HTTPS

Enabling HTTPS for a Azure blob static website

我有一个 Azure 存储帐户,启用了 blob 服务上的静态网站。我还为我的 blob 服务配置了自定义域。为了能够在自定义域上通过 HTTPS 为我的网站提供服务,我需要以某种方式应用我的证书。我该怎么做?

p.s。 我不要 CDN

To be able to serve my website over HTTPS on the custom domain I need to somehow apply my certificate. How can I do it?

不幸的是,在撰写此答案时不可能,因为 Azure 存储仍然无法让您携带自己的证书。如果您希望将启用 HTTPS 的自定义域映射到托管在 Azure Blob 存储中的静态网站,则需要使用 CDN。

从这个link:

It's easier to enable HTTP access for your custom domain, because Azure Storage natively supports it. To enable HTTPS, you'll have to use Azure CDN because Azure Storage does not yet natively support HTTPS with custom domains. see Map a custom domain to an Azure Blob Storage endpoint for step-by-step guidance.

您可以使用应用程序网关代替 CDN,这里有一个方法: https://github.com/easkerov/azure-sa-custom-domain-ssl-sample