

# 教程：创建 Web 服务器和 Amazon RDS 数据库实例
<a name="TUT_WebAppWithRDS"></a>

本教程说明如何使用 PHP 安装 Apache Web 服务器并创建 MariaDB、MySQL 或 PostgreSQL 数据库。Web 服务器在使用 Amazon Linux 2023 的 Amazon EC2 实例上运行，您可以在 MySQL 或 PostgreSQL 数据库实例之间进行选择。Amazon EC2 实例和数据库实例均在基于 Amazon VPC 服务的 Virtual Private Cloud (VPC) 中运行。

**重要**  
创建 Amazon 账户并不会收费；但是，在完成本教程过程中使用 Amazon 资源可能会产生费用。完成本教程后，如果不再需要这些资源，可以将其删除。

**注意**  
本教程适用于 Amazon Linux 2023，可能不适用于其他版本的 Linux。

在下面的教程中，您将创建一个对您的 Amazon Web Services 账户使用默认 VPC、子网和安全组的 EC2 实例。本教程说明如何创建数据库实例，并自动设置与您创建的 EC2 实例的连接。然后，本教程向您展示如何在 EC2 实例上安装 Web 服务器。您使用数据库实例端点，将 Web 服务器连接到 VPC 中的数据库实例。

1. [启动 EC2 实例以连接数据库实例](CHAP_Tutorials.WebServerDB.LaunchEC2.md)

1. [创建 Amazon RDS 数据库实例](CHAP_Tutorials.WebServerDB.CreateDBInstance.md)

1. [在 EC2 实例上安装 Web 服务器](CHAP_Tutorials.WebServerDB.CreateWebServer.md)

下图显示了教程完成时的配置。

![\[单个 VPC 方案\]](http://docs.amazonaws.cn/AmazonRDS/latest/UserGuide/images/con-VPC-sec-grp.png)


**注意**  
完成本教程后，VPC 的每个可用区中都有一个公有和私有子网。本教程对您的 Amazon Web Services 账户使用默认 VPC，并自动设置您的 EC2 实例与数据库实例之间的连接。如果您更愿意为此场景配置新的 VPC，请完成[教程：创建 VPC 以用于数据库实例（仅限 IPv4）](CHAP_Tutorials.WebServerDB.CreateVPC.md)中的任务。