How To Host WordPress on Amazon Web Services? (Step-By-Step)

87 / 100

Are you expecting a more robust WordPress hosting for your business blog or website?

Earlier, we have shown you how you can host a WordPress blog on Google Cloud. Google Cloud is recommended hosting for blogs that need more power, security, and resources.

Anyway, Google Cloud is just one of those powerful WordPress cloud hosting services. There are so many others are available.

And guess what?

In this post, we are going to show you one of those powerful cloud hosting in the industry – AWS (Amazon Web Services).

You will see how you can host WordPress on Amazon Web Services and start working on it from this post!

  • Cloudways is a popular Managed Cloud Hosting Platform
  • BlogHeist is proudly hosted at Cloudways - Linode Server
  • Start your 3 Day Free Trial on an Cloud Hosting Server at Cloudways


Cloudways is the same cloud hosting company used by OnlineRockersHub.

Cloudways currently provides hosting on servers like:

  • Digital Ocean.
  • Linode.
  • Vultr.
  • AWS.
  • Google Cloud.


From a single account dashboard, you will be able to deploy websites on multiple cloud servers, manage them. Thankfully, Cloudways comes with an easy to use panel.

Plus, the team got custom CDN, one-click backups, secured frameworks, etc. If you need to learn more about the platform, feel free to check out the Cloudways review we have created.

Why Choose Amazon Web Services Through Cloudways?

As I mentioned in the beginning, AWS is one of the top cloud platforms. But hosting WordPress directly on AWS is not recommended for newbies. The thing is straightforward.

Installing WordPress, configuring it on Amazon web services are done by using Command Line Interface (CLI).

You might want to search online or get help from the Amazon support team for hosting your WordPress blog.

On the other hand, Cloudways offers a simple user interface. From there, you will be able to deploy any application to your server without using any Linux commands.

Got the point?

Below, we will be showing how easy it will be hosting a blog on Amazon and managing it.

How To Host WordPress On Amazon Web Services (AWS)?

The first thing you need to do is go to Cloudways.

You need to sign up for a free account there.

For our users, Cloudways will be giving a special discount. All you need to do is, check out our Cloudways promo code. And register on the website. You might want to consider verifying your email address and phone number for activating your Cloudways account.

And once you got logged in to the account, you will be redirected to the account dashboard. As you know, we have just signed up on the platform and don’t have any servers configured.

So, let’s move forward and create our first server. Click on the Launch button.

The next thing you need to do is, configure your server. Cloudways offers so many applications such as WooCommerce, Magento, PHP, Drupal, Opencart, etc.

And since we are creating a WordPress blog, we probably need to choose the WordPress CMS on the screen.

Choosing the latest version is recommended. But if you want an outdated version, that’s fine too.

By logging in to your WordPress admin area, going to WordPress updates page, you can easily update every plugin, themes, and core.

Name your application and server. Assign this application with any project.

In the next step, you need to choose the cloud server for your application.

From the list, choose AWS.

Then, configure the resource usage such as the server size:

Bandwidth usage:

And storage:

If you are starting your blog, choose lesser bandwidth usage, disk space, and RAM. As your website grows, you would be able to add more resources to your application – Through your Cloudways dashboard.

And the next thing we need to do is choose a Datacenter(DC).

If you are planning to use a CDN like Cloudflare or MaxCDN, you could choose any DC. The CDN provider will serve website contents from the visitor’s closest location.

So, your website files will get loaded quicker, and you can have a speed optimized website.

Anyway, if you are not planning to use a CDN, you need to choose a DC very carefully.

Let’s say that you are targeting visitors from the USA. Then your DC should be in the USA. So, when a visitor from the USA visits your website, he will get optimized performance, faster page loads.

You will see an expected price on the next page.

Click on the Launch Now button.

They will take 5 to 7 minutes to prepare your application.

Once your server got installed, click on the applications from the top bar.

You could see all your configured applications on the next page.

Choose the application. And you will be redirected to the server configuration wizard.

You could see your WordPress blog URL, username, password, and the MySQL database credentials on that page.

If you need more server-side customizations, feel free to check the server management section.

Still, you are running on a staging environment. You could test their services free for the first three days. And then, you might want to pay your invoices for the proper working of your website.

From the domain management section, you could change your primary domain name, add additional domains to the AWS server.

This is how you can host WordPress on AWS. As we configured, this application is running on Amazon Web Services!

Just like some managed WordPress hosting companies, AWS won’t restrict any WordPress plugins on their server. Hosting companies like WP Engine will always restrict high CPU usage plugins like YARPP on their servers.

Here, on Amazon, you are free to test every plugin you wish!

Get Started With Cloudways

Ready to choose Cloudways for your business?

You can start with the platform from below.

Get Started With Cloudways

I hope you have found this post helpful and enjoyed the read. If you did, please consider sharing this post with your friends and fellow bloggers.

It would probably help them to install WordPress on AWS, manage it!

For more Cloudways resources,

By Christina

Christina is an author at BlogHeist. She mainly writes WordPress tutorials, how-to guides, product reviews for the community!

View all of Christina's posts.

1 comment

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.