你可以直接从 通用 v2 或 BlockBlobStorage 账户中的容器提供静态内容(HTML、CSS、JavaScript 和图片文件)。 若要了解详细信息,请参阅 Azure 存储中的静态网站托管。
本文介绍如何使用 Azure 门户、Azure CLI 或 PowerShell 启用静态网站托管。
启用静态网站托管
在存储账户上启用静态网站托管。
- 门户
- Azure CLI
- PowerShell
登录到 Azure 门户。
找到存储帐户并选择它以显示帐户的 “概述 ”窗格。
在“ 概述 ”窗格中,选择“ 功能 ”选项卡。接下来,选择 “静态网站 ”以显示静态网站的配置页。
选择 “已启用” 以启用存储帐户的静态网站托管。
在 索引文档名称 字段中,输入默认索引页面(例如, index.html)。
当你导航到静态网站的根节点时,默认索引页面就会出现。
在 错误文档路径 字段中,输入默认错误页面(例如 404.html)。
当你导航到不存在于静态网站的页面时,默认错误页面会出现。
选择 保存 以完成静态站点配置。
保存配置后,会出现确认信息。 概览面板显示你的静态网站端点和其他配置信息。
上传文件
- 门户
- Azure CLI
- PowerShell
以下说明演示如何使用 Azure 门户上传文件。 你也可以使用 AzCopy、Azure PowerShell、Azure CLI 或自定义应用将文件上传到$web账户容器。 关于使用 Visual Studio Code 上传文件的逐步教程,请参见教程:在 Blob 存储 上托管静态网站。
在 Azure 门户中,导航到包含静态网站的存储帐户。 在左侧导航窗格中选择 “容器 ”以显示容器列表。
在 容器 面板中,选择容器
$web以打开该容器的 概览 面板。在 概览 面板中,选择 上传。 在 上传 blob 面板中,选择 文件 字段以打开文件浏览器。 导航到文件,选中它,然后选择 打开。 或者,可选择如果文件已存在则覆盖。
如果你打算浏览器显示文件内容,请确保该文件的内容类型设置为
text/html。 要验证此设置,请选择你在上一步上传的blob名称,打开其 概览 窗格。 确保在 CONTENT-TYPE 属性字段中设置该值。注释
此属性会自动设置为
text/html,用于常见识别的扩展名,例如.html。 不过,在某些情况下,你可能需要自己设置。 如果你没有将该属性text/html设置为 ,浏览器会提示用户下载文件,而不是渲染内容。 你可以在上一步设置这个属性。
查找网站网址
可以使用网站的公共 URL 从浏览器查看网站的页面。
- 门户
- Azure CLI
- PowerShell
在存储帐户的帐户概述页旁显示的窗格中,选择 “静态网站”。 站点的 URL 显示在 “主终结点 ”字段中。
在静态网站页面上启用指标
启用指标后,指标仪表盘会报告容器中 $web 文件的流量统计数据。
在存储账户菜单的“监控”部分选择“指标”。
注释
门户只显示在选定时间段内返回数据的API成员。 扩大时间范围,以使所需的 API 成员可用。
选择时间框架按钮,选择时间框架,然后选择 应用。
从命名空间下拉菜单中选择Blob。
选择 出口 指标。
从聚合选择器中选择 Sum。
选择添加过滤器,然后从属性选择器中选择 API 名称。
在值选择器中,选择“GetWebContent”旁边的复选框,以填充指标报告。
注释
只有当该 API 成员在选定时间内被使用时,才会出现 GetWebContent 复选框。 如果找不到,可以延长时间范围。