在Azure中通过https提供静态JS,CSS等文件的最佳方式

pra*_*n_r 0 azure

我正在为现有的Web应用程序创建一个插件,它希望我通过安全的https连接提供一堆静态HTML/JS/CSS /等.

我刚刚为此注册了一个Azure帐户.有人可以告诉我,为了正确设置,我应该采取哪些后续步骤?

谢谢

evi*_*obu 6

只需将这些文件放在Azure Blob存储中(想象对象存储或类似Amazon S3).它默认为HTTPS启用.

$ curl -v https://{storage-account}.blob.core.windows.net

Server certificate:
*        subject: CN=*.blob.core.windows.net
*        start date: 2016-07-02 05:15:10 GMT
*        expire date: 2018-05-07 17:03:30 GMT
*        issuer: C=US; ST=Washington; L=Redmond; O=Microsoft Corporation;
                 OU=Microsoft IT; CN=Microsoft IT SSL SHA2
Run Code Online (Sandbox Code Playgroud)

您可以使用Microsoft Azure存储资源管理器上传您的静态内容,无需担心.或者,使用SDK进行编程方法.

Azure CDN是Blob存储之上需要考虑的一项附加服务,特别是如果您的客户在地理位置上分散.它们将获得更好的性能(吞吐量)和更低的延迟(边缘缓存).

Blob存储中现在提供静态网站功能 -

启用静态网站

这为您提供了默认文档处理(您浏览到的AKA和/它提供服务index.html).

将您的Web资源上载到$web作为静态网站启用的一部分创建的容器.您可以直接在Azure门户中或通过Azure存储客户端执行此操作.