千家信息网

如何用Azure Storage托管静态网站

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这次来介绍的是Azure Storage的另外一项功能static website,顾名思义就是静态网站,我们都知道storage是用来存放一些非结构化数据的,如果一个网站只包含静态内容的话,那么只要
千家信息网最后更新 2026年11月02日如何用Azure Storage托管静态网站

这次来介绍的是Azure Storage的另外一项功能static website,顾名思义就是静态网站,我们都知道storage是用来存放一些非结构化数据的,如果一个网站只包含静态内容的话,那么只要数据保存在storage里,那么用户其实就可以通过staticc website这个功能来让internet上的用户去访问这个网站,完全不需要一个host这个网站的中间件平台,对于一些小型网站来说,绝对节省费用的一大利器!

之前这项功能其实只在Global Azure中有,但是现在21v的Azure也可以使用这项功能了概念上没有特别多可以说的,先来看下具体怎么操作。

1.首先来创建一个存储账户,这个过程是比较简单的,不多说


2.接下来我们需要创建一个叫$web的container,网站的代码都会被保存在这个container中,这样storage就会从这里去读取网站的内容,至于访问级别,并不需要特地设置成public,private也可以



3.接下来就是怎么把我们的代码上传到这个container的问题,有以下几种方法可以考虑


1.Portal上传

2.AzCopy

3.Azure Storage Exploer

4.Az PowerShell或者CLI


这几种方法推荐使用第二种或者第三种,都是比较直观方便的,这里是直接用Azure Storage Explorer上传的代码文件




4.上传方式很简单,可以直接把整个文件夹上传上去


5.代码上传完成后,接下来,我们就可以在static website里直接开启这项功能,然后设置一个我们想要的主页



6.开启之后,我们会得到一个网站的endpoint,相当于就是这个网站的URL


7.尝试访问这个URL,我们就能看到我们的网站内容了!因为是匿名访问,所以就算我们storage访问级别是private也可以直接从internet访问



8.之后,如果说我们想要设置一个自己的域名的话,其实可以把域名添加到storage里,设置一个CNAME的DNS记录,跳转到我们之前得到的默认endpoint即可!这样下来体验就很类似一个正常的网站了

总体来说,操作方便,节省成本,相比用一个VM或者app service来host网站来说,要便宜不少,不过相对来说也有一些限制

1.不支持服务器端交互

2.不支持CORS

所以如果是复杂些的网站,还是考虑VM或者app service这样的功能更适合

网站 功能 代码 接下来 内容 就是 静态 域名 数据 文件 方法 用户 级别 支持 便宜 复杂 直观 顾名思义 中间件 主页 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 花魁咖啡 苏州找大状互联网科技有限公司 互联网科技财经 河南真二互联网科技有限公司 关于新基建和互联网科技 互联网科技媒体 互联网之后的科技是什么 贵州叶脉互联网科技有限公司所属行业 受益于互联网科技的高速发展 互联网金融中的现代科技 呼和浩特新华互联网科技学院 996高科技互联网公司 众安科技工业互联网合作 高科技互联网套路 江苏苏星互联网科技有限公司 艺电能源互联网科技有限公司招聘 科技互联网专业工作会议发言稿 优雇互联网科技有限公司 如何强化互联网金融科技 武汉亿视互联网科技有限公司 互联网科技垄断 世界互联网领先科技成果 互联网女皇 腾讯科技 深圳卡尔迅互联网科技有限公司怎么样 辽宁互联网新科技 广西互联网科技孵化中心 如何创新互联网科技 互联网科技和法律行业 互联网科技大赛获奖感言 互联网时代的科技公司
0