How to Connect a Domain and Install WordPress on Amazon Web Services (AWS)

How to Connect a Domain and Install WordPress on Amazon Web Services (AWS)

Gwen Rodgers
Gwen Rodgers
July 09, 2019
49

Amazon Web Services (AWS) is the world’s leading cloud hosting provider. Its annual revenue is in the billions, and its customers are big names like Netflix and Unilever. It’s well-known for its uptime and easy-to-follow documentation.

This article is going to take you through the process to create a WordPress website and connect a domain on AWS. It’s quick and easy, taking less than ten minutes from start to finish. Let’s go.

Step One: Launch an Amazon EC2 Instance

To get started, log into your AWS Console and select EC2 from the Services dropdown. Next, select Launch Instance from the dashboard. This will begin the process to create and configure your virtual machine.

You’ve likely already noticed that the language inside the console is aimed at more advanced website owners and developers. It doesn’t mean the process is any more complicated, but it might be confusing for newbies.

How to Connect a Domain and Install WordPress on Amazon Web Services (AWS)

Step 2: Select WordPress Powered by BitNami

This is where the AWS Marketplace comes in, as you can select an Amazon Machine Image (AMI) that comes with WordPress pre-installed.

If this sounds like a foreign language to you, the AMI is essentially a template that contains a specific software configuration, e.g., an operating system, an application server, and applications.

Select AWS Marketplace from the left-hand menu and search for WordPress. Select WordPress Certified by Bitnami.

How to Connect a Domain and Install WordPress on Amazon Web Services (AWS)-image2

Step Three: Confirm the Price

The next screen will be a rather comprehensive pricing page, but the price should be zero. Then, scroll to the bottom of the page and select Continue. On the next page, select t2.micro in the Type column (it should be the first one), then click Next: Configure Instance Details.

How to Connect a Domain and Install WordPress on Amazon Web Services (AWS)-image3

Step Four: Configure Details

The next pages are pretty straightforward. First, hit Next: Add Storage, then select Next: Add Tags—you can leave everything at the default settings. On the page named Add Tags, you can create a name for your WordPress website. Do this by selecting Add Tag, enter a name (anything you want) and the value WordPress. Select Review and Launch. And on the next page, select Launch again.

How to Connect a Domain and Install WordPress on Amazon Web Services (AWS)-image4

Step Five: Key Pairs

Now, you can select Proceed without a key pair (you can come back to this security encryption step at a later time, once your hosting is set up). Be sure to check the box to confirm you know you need this to access your EC2 instance. Select Launch Instance and wait a few minutes for the instance to be configured.

How to Connect a Domain and Install WordPress on Amazon Web Services (AWS)-image5

Step Six: Confirm the Installation

You should now see a large success message on the screen, but you can also visit your WordPress installation to confirm. To do this, scroll all the way down the page and select the blue View Instance button on the bottom right. On the next page, you can copy your public IP and then paste it into a browser to find your new WordPress installation.

How to Connect a Domain and Install WordPress on Amazon Web Services (AWS)-image6

Step Seven: Map Your Domain to AWS

Next, take the IP address you copied to the clipboard in Step Six and head over to your domain registrar (e.g., GoDaddy). Create an A record to point to this IP address and wait for the Domain Name System (DNS) to propagate. If you have any troubles, you can hop on live chat with your registrar. And, you’re done!

Surprisingly Easy

I was impressed by how easy AWS made setting up a WordPress website. While I wasn’t able to use live chat to get any help, there were tons of help documents for me to refer to. Aside from the tech jargon (e.g., EC2), it could be handled by a beginner and was finished in less than ten minutes.

If you’re intrigued by AWS and you’d like to learn more, head over to my in-depth review. Alternatively, if you’re looking for a more beginner-friendly option, I recommend considering SiteGround or Hostinger.

49 claps
Clap for the post if you found it useful!

Any comments?

0 out of minimum 100 characters
Required Field Maximal length of comment is equal 80000 chars Minimal length of comment is equal 100 chars

Get just one email a month and take your skills to the next level.

Sign up Now!

We check all user comments within 48 hours to make sure they are from real people like you. We're glad you found this article useful - we would appreciate it if you let more people know about it.

Share this blog post with friends and co-workers right now:

We check all comments within 48 hours to make sure they're from real users like you. In the meantime, you can share your comment with others to let more people know what you think.

Once a month you will receive interesting, insightful tips, tricks, and advice to improve your website performance and reach your digital marketing goals!

© 2019 WebsitePlanet.com. All Rights Reserved.