How to Build a WordPress Website on Amazon Web Services

WordPress started as just a blogging system, but has evolved to be used as a full content management system and so much more through the thousands of plugins and widgets and themes, WordPress is limited only by your imagination and tech chops.

This tutorial will explain how you can build a WordPress website running on Amazon Web Services.

1. Under “Compute” services click on “EC2”.

2. On Amazon EC2 Dashboard, click “Launch Instance” to create and configure a virtual machine that WordPress will be running on it.

3. On the configuration wizard of “EC2” and on “AWS Market Place” search for “WordPress powered by BitNami” and click “Select”.

4. A Pricing page for additional plugins will be displayed, scroll till the end of the page and click “Continue”.

5. Choose the instance type that you would like to install if you want a free instance select “T2.micro” and then click “Next: Configure Instance Details”, then click “Next: Add Storage“, and then “Next, Tag Instance”.

6. Give your WordPress a name then click “Review and Launch”.

7. Review all your instance configuration and once you are ready to start your Amazon EC2 instance running WordPress click on “Launch”.

8. Select Proceed without a key pair, and check the box acknowledging that you know you need this key to access your EC2 instance, Click “Launch Instances” to launch your instance. Be aware that starting the instance up may take a few minutes.

9. Click View Instances on the bottom right of the page Then select the WordPress instance.

10. Once your instance is up, you will be able to see your Instance details such as DNS, IP address.

11. Copy the public IP address and run it on your web browser, if the instance is working properly you should be able to see “Hello World” blog page, just like the below screenshot.

WordPress Website on Amazon Web Services

12. Go back to your EC2 management console in your web browser. Select WordPress instance, and click the Actions button. In the drop down menu, select Instance Setting, and choose Get System Log.

13. In the system log window, scroll through to the bottom to find the password that’s surrounded by hash marks.

14. Re-Enter your Public IP address of the instance on the web browser following by “/admin” and click Enter, and you will be able to log in your WordPress website to add articles or make any modifications.


I started this tech blog back in 2011 as a place to write down processes I took to fix my client systems and network. Now I write some tips and tricks to help others with the tech issues that one might encounter.

You may also like...