January 31, 2023

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

7 min read

You might have heard about AWS or Amazon Internet Providers.

Should you haven’t, properly, AWS is the world’s largest supplier of cloud internet hosting companies. It hosts fashionable corporations reminiscent of Apple, Netflix, and Twitter.

So, in case you’re on the lookout for a possible host to your WordPress web site, AWS could possibly be price 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 website 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 companies, together with numerous infrastructure, platforms, and software program instruments, which may also help your enterprise improve its computing energy, database storage, and content material supply companies.

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

What’s Amazon Lightsail?

Amazon Lightsail is likely one of the many companies provided below AWS. It’s a Digital Personal Server (VPS) that allows you to construct and run web sites and net functions in a safe, environment friendly, and cost-effective surroundings.

Should you’re a small enterprise, scholar, or net developer, you should utilize Lightsail to launch and deploy tasks shortly and affordably.

It’s additionally best for internet hosting AWS WordPress situations because it incorporates load balancers, DNS administration, and containers. You’ll be able to seamlessly run a weblog web site, ecommerce retailer, or net utility.

Prices of utilizing Amazon AWS

Should you’re simply beginning out with Amazon (AWS) WordPress internet hosting, you’ll discover that AWS takes a singular strategy to pricing its companies. You don’t pay a hard and fast charge or comply with a tiered pricing construction.

As an alternative, AWS prices per hour or minute. This pay-as-you-go construction has each upsides and drawbacks. On the one hand, you’ll be able to 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 be true.

Should you go for a posh server setup, you would possibly pay upwards of $250 month-to-month. That charge features a Home windows Server License, a number of vCPUs, and big 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 further prices for exceeding your account limits. As an illustration, in case you exceed your account’s allotted outbound knowledge switch, Amazon will cost you further.

All-in-one WordPress options

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

Professionals of Lightsail and WordPress

There are numerous causes to go for Amazon Lightsail to your Amazon (AWS) WordPress internet hosting wants. Let’s discover probably the most compelling ones:

Splendid for newcomers

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

Afterward, the Lightsail administration console allows you to entry all important controls and configuration settings for internet hosting AWS WordPress situations in a single location. You’ll be able to arrange your DNS, static IP handle, and server by your self.

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


Everytime you’re able to develop and increase, you’ll be able to improve your web site’s assets. You’ll be able to allocate extra RAM and improve storage capability and vCPUs to your AWS occasion. In distinction, you too can go for a smaller Lightsail occasion if you want to scale down.

Reasonably priced

You’ll be able to arrange a most month-to-month value to your Lightsail Occasion. Your plan gained’t exceed this most month-to-month value except you exceed your set assets.

Cons of Lightsail and WordPress

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

Restricted technical help

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

Nonetheless, this customer support doesn’t embody technical help. You’ll must buy a separate help package deal 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 is no such thing as a auto-scaling. Equally, Lighsail gained’t regulate your plan downward in case you use fewer assets.

How you can host a WordPress website on AWS utilizing Lightsail

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

Buy a site

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

  1. Go to a site registration service.
  2. Enter your required area title.
  3. Buy a site from the out there area title choices.

Arrange your AWS account

Log in to your AWS account. Should you don’t have already got one, you’ll be able to make the most of their 12-month free tier plan.

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

Please notice that it might take as much as 24 hours after signing up for some or all AWS companies to change into energetic. In case it takes longer, contact AWS buyer help 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 to your web site. Should you desire totally different settings, chances are you’ll change these values.

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

Amazon will now ask you to pick out a plan to your WordPress occasion. In case your account is model new, you’ll be able to profit from the 30-day trial interval.

As soon as you choose a cost plan, give your new Lightsail occasion a singular title — it allows you to preserve observe of various web sites in case you have a number of WordPress situations 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 must configure it earlier than constructing your WordPress web site.

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

On this SSH window, enter:

cat $HOME/bitnami_application_password

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

Log in to the WordPress admin dashboard

Out of your Lightsail console, examine the general public IP handle displayed on the backside proper of the WordPress occasion card. Kind this IP handle into the handle 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 e mail handle and the WordPress password retrieved from the SSH shopper 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 handle field and click on on the create DNS zone button.

Subsequent up, you want 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 modifications, you’re prepared.

Create a static IP handle and map the basis 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 handle. Give this static IP handle a singular title and click on the create button.

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

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

Subsequent, click on on the resolves to field and select the static IP handle you hooked up to your new WordPress occasion.

Save your modifications.

Please notice that it might take as much as 24 hours to your web DNS to propagate throughout the web.

Last ideas: How you can host a WordPress website on Amazon Internet Providers

Studying tips on how to host a WordPress website on AWS takes work and dedication. And it doesn’t finish there. AWS lacks free technical help, so that you would possibly want exterior help.

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

Take a look at our plans to get began right now.


Leave a Reply

Your email address will not be published.