我有一个Azure存储帐户,在blob服务上启用了静态网站。我还为我的blob服务配置了自定义域。为了能够在自定义域上通过HTTPS为我的网站提供服务,我需要以某种方式应用我的证书。我该怎么做?
p.s。我不想没有CDN
为了能够在我需要的自定义域上通过HTTPS为我的网站提供服务以某种方式申请我的证书。我该怎么做?
不幸的是,截至撰写此答案时,这是不可能的,因为Azure Storage仍然无法允许您携带自己的证书。如果您希望将启用HTTPS的自定义域映射到Azure Blob存储中托管的静态网站,则需要使用CDN。
从此link
:
为自定义域启用HTTP访问更容易,因为Azure Storage本机支持它。若要启用HTTPS,您必须使用Azure CDN,因为Azure存储尚未本机支持具有自定义域的HTTPS。请参阅将自定义域映射到Azure Blob逐步指导的存储端点。
您可以使用应用程序网关而不是CDN,这里有一个配方:https://github.com/easkerov/azure-sa-custom-domain-ssl-sample