分享好友 站长动态首页 网站导航

动态网站托管

网友发布 2022-08-05 01:17 · 头闻号建站经验

作者:王一凡,MeshCloud脉冲时间云的架构师

简介亚马逊简单存储服务(亚马逊S3)除了对象存储还可以用来托管静态网站,不需要web服务器(S3成本极低)。S3桶网站托管可以用来快速托管整个静态网站的HTML,CSS和Javascript文件。

优势

性能:S3托管网站将具有高性能和可扩展性,而成本只是传统web服务器的零头。

可伸缩性:亚马逊S3本质上是可伸缩的。对于热门网站,亚马逊S3架构将无缝扩展,在不改变架构的情况下,每秒处理数千个HTTP请求。

可用性:此外,通过使用亚马逊S3托管,网站本身具有很高的可用性。

具体操作创建存储桶启用静态网站托管

配置完成后,您将获得这个URL。这时,访问网址。

将S3 存储桶设置为公开{"Version": "2012-10-17", "Statement": [{"Effect": "Allow","Principal": "*","Action": "s3:GetObject","Resource": "arn:aws:s3:::my-website-bucket-test01/*"}]}

这时候如果你访问网站,可以看到页面变成了404。

部署网站文件

将示例静态文件存储在本地。

git clone https://github.com/sami-dev/aws-s3-static-website-sample.git

使用S3 CLI将网站文件夹的内容上传到S3。

aws s3 sync Website s3://my-website-bucket-test01 --profile ezmsp_global_s3

去看看S3。

测试网站访问(目前使用S3托管静态网站仅支持使用Http访问,如果需要使用Https可以搭配CloudFront使用)

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

评论

0

收藏

点赞