Newbie’s Information to Internet hosting a WordPress Web site on AWS [2023]

You will have heard about AWS or Amazon Internet Providers.

In the event you haven’t, nicely, AWS is the world’s largest supplier of cloud internet hosting providers. It hosts standard firms comparable to Apple, Netflix, and Twitter.

So, in the event you’re in search of a possible host on your WordPress web site, AWS may very well be value contemplating, though it requires extra work than customary internet hosting suppliers and web site builders.

So, how precisely are you able to host a WordPress web site on AWS? We discover that and extra on this step-by-step information.

We’ll cowl:

What’s Amazon Internet Providers (AWS)?

Amazon Internet Providers is an on-demand suite of complete cloud computing instruments Amazon presents. It options over 200 providers, together with varied infrastructure, platforms, and software program instruments, which can assist what you are promoting improve its computing energy, database storage, and content material supply providers.

It comes with an in depth community of world cloud infrastructure. Which means you should use its enterprise software program options in information facilities worldwide.

What’s Amazon Lightsail?

Amazon Lightsail is without doubt one of the many providers supplied below AWS. It’s a Digital Personal Server (VPS) that allows you to construct and run web sites and net purposes in a safe, environment friendly, and cost-effective setting.

In the event you’re a small enterprise, pupil, or net developer, you should use Lightsail to launch and deploy initiatives rapidly and affordably.

It’s additionally superb for internet hosting AWS WordPress cases because it incorporates load balancers, DNS administration, and containers. You may seamlessly run a weblog web site, ecommerce retailer, or net utility.

Prices of utilizing Amazon AWS

In the event you’re simply beginning out with Amazon (AWS) WordPress internet hosting, you’ll discover that AWS takes a singular strategy to pricing its providers. You don’t pay a set price or observe a tiered pricing construction.

As a substitute, AWS fees per hour or minute. This pay-as-you-go construction has each upsides and disadvantages. On the one hand, you possibly can pay as little as $0.50 a month to host a static web site, a worth you’ll get at no different internet hosting service.

However the reverse can also be true.

In the event you go for a fancy server setup, you may pay upwards of $250 month-to-month. That price features a Home windows Server License, a number of vCPUs, and large RAM utilization. At a naked minimal, one AWS occasion utilizing a single vCPU and 2GB RAM will value you simply shy of $20 month-to-month.

That’s not all.

You may additionally incur additional fees for exceeding your account limits. As an illustration, in the event you exceed your account’s allotted outbound information switch, Amazon will cost you additional.

All-in-one WordPress options

Energy your web site with the business’s most optimized WordPress internet hosting

Professionals of Lightsail and WordPress

There are a lot of causes to go for Amazon Lightsail on your Amazon (AWS) WordPress internet hosting wants. Let’s discover essentially the most compelling ones:

Superb for newcomers

Amazon Lightsail is user-friendly and intuitive, even for absolute newcomers. You may arrange your Amazon Lightsail account in minutes and have your WordPress web site up and working.

Afterward, the Lightsail administration console helps you to entry all important controls and configuration settings for internet hosting AWS WordPress cases in a single location. You may arrange your DNS, static IP tackle, and server by your self.

Nonetheless, this course of should be extra intricate than it needs to be, in comparison with the Nexcess StoreBuilder and different comparable web site builders.


Everytime you’re able to develop and broaden, you possibly can improve your web site’s sources. You may allocate extra RAM and improve storage capability and vCPUs on your AWS occasion. In distinction, it’s also possible to go for a smaller Lightsail occasion if it’s good to scale down.


You may arrange a most month-to-month value on your Lightsail Occasion. Your plan received’t exceed this most month-to-month value until you exceed your set sources.

Cons of Lightsail and WordPress

It’s not at all times rosy with Amazon Lightsail. You’ll expertise some challenges, together with:

Restricted technical assist

Like different WordPress internet hosting providers, you get pleasure from 24/7 buyer assist along with your Amazon Lightsail account.

Nonetheless, this customer support doesn’t embody technical assist. You’ll have to buy a separate assist bundle to get assist with technical issues, which can value greater than $29 a month.

Lacks agility

Amazon Lightsail isn’t agile. When you hit the boundaries of your occasion, there isn’t any auto-scaling. Equally, Lighsail received’t modify your plan downward in the event you use fewer sources.

Easy methods to host a WordPress web site on AWS utilizing Lightsail

Listed here are the steps to internet hosting a WordPress web site on AWS.

Buy a website

Earlier than constructing and deploying your web site throughout the web, register a website title.

  1. Go to a website registration service.
  2. Enter your required area title.
  3. Buy a website from the accessible area title choices.

Arrange your AWS account

Log in to your AWS account. In the event you don’t have already got one, you possibly can benefit from their 12-month free tier plan.

You’ll additionally get a 30-day free trial of Amazon Lightsail.

Please observe that it could take as much as 24 hours after signing up for some or all AWS providers to develop into energetic. In case it takes longer, contact AWS buyer assist for assist.

Create a WordPress occasion in Lightsail

When you’ve created and activated your AWS account, create a WordPress occasion.

To start, open the Lightsail console. To entry the console, choose construct utilizing digital servers from the construct an answer part.

From the Lightsail console, create a Lightsail occasion.

Lightsail detects your AWS area and availability zone to construct this WordPress occasion. Amazon does this to offer optimum settings on your web site. In the event you desire totally different settings, it’s possible you’ll change these values.

When you’ve chosen your superb occasion location and availability zone, Lightsail will direct you to decide on an occasion picture. Below this part, choose Linux/Unix. Lightsail will ask you to pick a blueprint on your occasion. Choose WordPress.

Amazon will now ask you to pick a plan on your WordPress occasion. In case your account is model new, you possibly can profit from the 30-day trial interval.

As soon as you choose a fee plan, give your new Lightsail occasion a singular title — it helps you to hold monitor of various web sites if in case you have a number of WordPress cases in your Lightsail dashboard.

As your ultimate step, Click on on the create occasion button.

Configure your WordPress occasion

Though your WordPress occasion has already been created, you’ll have to configure it earlier than constructing your WordPress web site.

In your AWS Lightsail console, click on on the cases tab and choose the occasion you created. Click on on the SSH-quick-connect icon subsequent to it to open a browser-based SSH consumer in a separate window. This window will look one thing like this:

On this SSH window, enter:

cat $HOME/bitnami_application_password

The SSH consumer will show your password to the WordPress dashboard. Write down this password earlier than closing the SSH consumer.

Log in to the WordPress admin dashboard

Out of your Lightsail console, examine the general public IP tackle displayed on the backside proper of the WordPress occasion card. Kind this IP tackle into the tackle bar of a brand new tab in your browser. That’ll lead you to a WordPress login web page.

Log in to your WordPress account utilizing your AWS electronic mail tackle and the WordPress password retrieved from the SSH consumer earlier.

Add a customized area to your Lightsail WordPress occasion

Out of your Lightsail dashboard, choose the networking tab and click on on the choose DNS zone button.

Add your customized area to the tackle field and click on on the create DNS zone button.

Subsequent up, it’s good to change DNS server settings along with your area registrar. This course of varies from one supplier to a different, so learn their official documentation for additional particulars.

As soon as you alter DNS settings along with your area registrar and save your adjustments, you’re prepared.

Create a static IP tackle and map the foundation of your area

From the networking tab, choose create static IP.

Open the connect an occasion dropdown and choose your new WordPress occasion to this static IP tackle. Give this static IP tackle a singular title and click on the create button.

As soon as performed, go to the DNS data tab and click on Add document.

Within the subdomain field, sort @ to map the foundation of your area.

Subsequent, click on on the resolves to field and select the static IP tackle you connected to your new WordPress occasion.

Save your adjustments.

Please observe that it could take as much as 24 hours on your web DNS to propagate throughout the web.

Remaining ideas: Easy methods to host a WordPress web site on Amazon Internet Providers

Studying easy methods to host a WordPress web site on AWS takes work and dedication. And it doesn’t finish there. AWS lacks free technical assist, so that you may want exterior assist.

So why undergo all this hassle when you could possibly go for the Nexcess totally managed WordPress internet hosting as an alternative? Nexcess presents quick, safe, and scalable internet hosting providers whether or not you may have a small or massive enterprise.

Try our plans to get began at the moment.


Leave a Comment