Use the wordpress-ha.json
template to create a fault tolerant and scalable Wordpress environment within minutes.
This template depends on other templates.
- EC2: virtual servers running Apache serving Wordpress (PHP application)
- RDS: highly available MySQL database
- S3: stores and delivers uploaded media files (e.g. images, videos, ...)
- ELB: distributes incoming HTTP requests to multiple virtual servers
- VPC: environment is running in a separate private network
- Auto Scaling: manages the fleet of virtual servers
- CloudWatch: monitors the usage of the virtual servers and adds or removes additional servers if needed
- Wordpress plugins: amazon-web-services and amazon-s3-and-cloudfront
- Wordpress CLI: wp-cli
- This templates depends on one of our VPC templates. Please create a VPC stack with at least two public and private subnets first.
- Download the template wordpress-ha.json
- Open AWS CloudFormation within the Management Console: https://console.aws.amazon.com/cloudformation.
- Create a new stack by clicking on the Create Stack button.
- Select Upload a template to Amazon S3 and upload the template
wordpress-ha.json
. - Click Next to proceed with the next step of the wizard.
- Specify a name and all parameters for the stack.
- Click Next to proceed with the next step of the wizard.
- Click Next to skip the Options step of the wizard.
- Check the I acknowledge that this template might cause AWS CloudFormation to create IAM resources. checkbox.
- Click Create to start the creation of the stack.
- Wait until the stack reaches the state CREATE_COMPLETE
- Grab the URL of the Wordpress environment from the Outputs tab of your stack.
Installing and updating core, plugins and themes is disabled. You need to edit the /root/config.sh
to change core, plugins and themes during bootstrapping of EC2 instances.
Do you need help?