千家信息网

如何用Azure Storage托管静态网站

发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,这次来介绍的是Azure Storage的另外一项功能static website,顾名思义就是静态网站,我们都知道storage是用来存放一些非结构化数据的,如果一个网站只包含静态内容的话,那么只要
千家信息网最后更新 2024年10月18日如何用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安全错误 数据库的锁怎样保障安全 sql查多个数据库表 软件开发五年能做到什么岗位 天龙怀旧服一个服务器多少玩家 如何在服务器中快速获得钻石 山西现代化软件开发怎么样 分布式中间件和数据库 网络安全技术支撑费用明细 数据库 游标的编写内容 小型公司服务器需要多大 网络安全事件反思材料 u盘 服务器装linux 热血传奇数据库怎么认识 天津快递软件开发 天津软件开发公司经营范围 linux如何搭建ftp服务器 求生之路服务器组 亚马逊云端服务器安全吗 网络安全等级保护系统架构 观澜有啥计算机网络技术学校 关系数据库的主键设置不了 中国的网络安全最大风险 公需课 网络安全填空题 现在软件开发用win7 阿里云数据库是否支持触发器 大学计算机网络技术课堂 长沙软件开发驻场服务费 网络安全手抄报的作用 联通软件开发岗位面试 火鸟数据库 网站设计是不是软件开发
0