概览
本实验演示了如何使用 Amazon S3 进行静态网站托管。在本实验中,您需要将在 Amazon EC2 实例上运行的 WordPress 网站转换为托管在 Amazon S3 上的静态网站。WordPress 是一个开源内容管理系统,可用于托管网页、博客文章,甚至是购物网站。它在互联网上运行着超过 6000 万个网站,并且可以通过插件和模板系统进行高度扩展。
WordPress 就其本质而言是一个动态网站。动态网站依赖服务器端处理,包括诸如 PHP、JSP 或 ASP.NET 等服务器端脚本。要托管动态网站,需要使用某种形式的 Web 服务器(例如 Amazon EC2 实例)来托管 Web 应用程序和数据库。在这种情况下,您不仅需要维护 Web 应用程序,还需要维护 Web 应用程序在其中运行的主机操作系统。您可能还需要随着负载的增加而扩展应用程序,这需要更多的资源并增强维护以及增加成本。
另一种方法是将 WordPress 网站转换为静态网站,这可以显著降低网站的托管成本,同时支持大规模用户群。对于静态网站,单个网页包含静态内容,也可能包含客户端脚本,但服务器端脚本不是必需的。请注意,Amazon S3 不支持服务器端脚本编写。
本实验中介绍的有关在 Amazon S3 中启用静态网站托管的概念也适用于托管任何静态网站。
目标
本实验结束时,您将能够:
- 在 Amazon EC2 实例上配置 WordPress。
- 将 WordPress 网站导出为静态文件。
- 将静态文件复制到 Amazon S3 静态网站。
- 创建脚本以将 WordPress 更改发送到 Amazon S3。
技术性知识先决条件
- 要成功完成本练习,您应该熟悉基本的网站概念。
时长
完成本实验大约需要 60 分钟。
图标键
本实验中使用了不同图标,以提醒大家注意各种类型的说明和备注。下面的列表解释了每个图标的用途:
- 注意:一项提示、技巧或重要指导。
- 附加信息:查找详细信息的位置。
- 命令:您必须运行的命令。
- 预期输出:您可以用来验证命令或已编辑文件输出的示例输出。