<aside> ℹ️ This guide is mainly my own personal reference of how to install WordPress on AWS using a 3-tier architecture. As I use macOS, I have only been able to verify any mentioned terminal commands on my Mac. The commands may still be compatible with the Windows 10/11 Command Prompt and Linux however you may need to do your own troubleshooting should anything not work.

The VPC

Add a VPC and Internet Gateway

Create the Public Subnets and Route Table

Create the Private Subnets and Private Route Tables

Create the NAT Gateways

Create the Security Groups

The RDS Database

Create a Subnet Group

Create the RDS Database

The Elastic File System (EFS)

Creating the EFS file system

Creating an installation server for WordPress

Launch a new EC2