- Newest
- Most votes
- Most comments
Hello,
To deploy WordPress on AWS, there are three main options for hosting your WordPress website [1]:
- Amazon Lightsail
- Amazon Elastic Compute Cloud (Amazon EC2)
- AWS Marketplace
AWS recommends using Lightsail for a single-server WordPress website as it is the most straightforward implementation.
If you need a scalable architecture for your WordPress application, refer to the documented architecture here [2]. To deploy this architecture in the Singapore region (ap-southeast-1), download the template from the following link:
Then, add the region ap-southeast-1 inside the AvailableAWSRegion conditions like this:
This modification will allow you to deploy the reference architecture in your preferred region using AWS CloudFormation. Documentation on how to create a stack https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html
I would be glad to assist you further!
References:
The stack fails after I specify all the parameters to the cloudformation and click create stack
Thank you very much.
Hi,
Probably then you can see this Reference architecture from AWS Partner to deploy WordPress on serverless https://aws.amazon.com/solutions/partners/sudo-consultants-serverless-wordpress/
You can deploy this template in existing or new VPC: https://aws-ia.github.io/cfn-ps-sudo-consultants-serverless-wordpress/#_architecture
I have only one concern. Is it possible to use it for the production? Thank you very much.
Hi, Yes of course. It's designed and customizable for deploying on Production environment. To read more about Partner Solutions https://aws.amazon.com/solutions/partners/faq/
Relevant content
- asked 8 months ago
- asked 8 months ago
- asked 2 years ago
- AWS OFFICIALUpdated a month ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 2 years ago
The main template is aws-refarch-wordpress-master-newvpc.yaml, right? How do you link https://github.com/aws-samples/aws-refarch-wordpress/blob/master/templates/aws-refarch-wordpress-master-newvpc.yaml to the https://github.com/aws-samples/aws-refarch-wordpress/blob/master/templates/mastervpc.yaml? Thank you very much.
Hi,
I believe both template are same. You can double check it. Let's take https://github.com/aws-samples/aws-refarch-wordpress/blob/master/templates/mastervpc.yaml for example, When you edit the conditions to add the Singapore region and Create a new stack in Cloudformation, This vpc template will be a parent stack and then sub stack would be created for each of the resources in the architecture. I would encourage you to make changes in conditions like I explained above and deploy it. I would be to glad to assist you if you face issues further.
I already added to this https://github.com/plawansai/aws-refarch-wordpress/blob/master/templates/aws-refarch-wordpress-master-newvpc.yaml, it's not work. It said 'Stack to deploy a highly available, elastic, scalable WordPress environment. This master stack launches multiple nested stacks for different tiers. !! This can only be run in certain AWS Regions - 'us-east-1', 'us-east-2', 'us-west-2', 'eu-west-1'.' Thank you very much.
Does the stack fail after you specify all the parameters to the cloudformation and click create stack or it doesn't allow to upload the template?