为您的企业拥有一个单独的网站将使您的业务覆盖全球,也有助于您扩大市场。为你的企业建立一个单独的网站会在你的客户中建立信任,这将促进你的销售。你也可以通过网上广告来降低成本,这比平面广告更有效。在这个云计算项目中,我们将讨论拥有一个网站的优势,以及如何在AWS上托管一个静态网站。
2022世界杯亚洲区赛程表时间Skyfi实验室为您提供了最简单的方法来学习和构建这个项目。
静态网站-这些网站使用前端语言开发,如HTML, CSS, Javascript等。它没有任何动态内容,静态网站是简单的HTML页面,存储在服务器中,当用户请求时通过HTTP显示页面。
静态网站的例子——博客页面和文档页面。
一个动态的网站会有动态的内容,这些内容会根据用户的要求改变或生成网站,一些动态网站的例子是quora, Facebook, youtube等。
静态网站的优点:
静态网站的缺点:
项目实施:
我们将使用Amazon S3托管静态网站。S3 (Simple Storage Service)是亚马逊提供的一种基于web的简单云存储服务,用于存储可以在任何时间从互联网上任何地方检索的数据。
首先,从命名S3桶开始。也可以使用您的域名本身。桶是存储容器,您可以在没有任何层次结构的情况下存储文件
使用AWS控制台,您可以轻松地配置S3桶来托管静态网站。现在,在AWS控制台中转到S3。选择你的桶,点击属性>静态网站托管>使用这个网站托管一个网站。将index.html命名为索引文档。
如果你是一个喜欢CLI而不是GUI的命令行,你可以使用AWS CLI,它为你提供了一个命令行界面来托管你的网站。
在为网站托管配置bucket之后,您就有了一个S3 URL。现在你需要让公众访问你的网站,这样你的网站对世界上的每个人都可以访问。要做到这一点,点击进入您的桶,并选择权限选项卡>公共访问设置>编辑。现在,将以下更改为false并单击保存:
—阻断新建公共acl和上传公共对象
—阻断新建公共桶策略
—如果桶有公共策略,则禁止公共和跨帐户访问
更新桶策略,让互联网上的每个人都可以访问。
注意:" Principal ": {" AWS ": " * "}桶的这一部分将解锁你的桶对世界上的所有人。如果你不愿意与互联网共享一些文件,不要把这些文件放在这个桶。
使用CNAME将您的域名映射到您的S3 URL。参考下面的例子:
www.firstsite.com CNAME www.firstsite.com.s3-website-us-east-1.amazonaws.com
现在我们将上传你的静态网站到你的S3桶,点击上传,添加你的静态网站目录,保留默认权限,点击上传。现在你的网站已经上传到S3桶,你可以使用URL检查它,它将从你的S3桶加载你的静态网站。
2022世界杯亚洲区赛程表时间Skyfi实验室帮助学生学习实用技能通过构建真实世界的项目。
你可以和朋友一起报名,并在家门口领取工具包
你可以向专家学习,建立工作项目,向世界展示技能,并获得最好的工作。
从今天开始!
加入来自36个国家的25万多名学生,通过建设项目培养实践技能
24小时内把套件送过去。使用在线教程构建。
保持最新,并在最新的技术上构建项目