Front-end Tutorials

Front-end Tutorials

HTMLCSSSassJavaScriptReactJS
CMS Tutorials

CMS Tutorials

WordPress
Tutorials expand

Host WordPress Website in AWS

Posted in AWS Tutorial
Updated on Sep 22, 2024
By Mari Selvan
πŸ‘οΈ 215 - Views
⏳ 4 mins
πŸ’¬ 4 Comments
How to Host WordPress Website in AWS

Photo Credit to CodeToFun

πŸ€” What is WordPress? #

WordPress is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database.

WordPress offers a plugin architecture and a template system, allowing you to customize any website to your business, blog, portfolio, or online store.

πŸ›’Host WordPress Website in AWS #

When you've finished customizing your WordPress website. To make your website visible to everyone, you must host it with a web hosting company.

Let's get started with how to host a WordPress website on Amazon Web Services.

  1. Login to AWS Management Console and Go to EC2 Instances Dashboard.
    open ec2 instance

    Photo Credit to CodeToFun

  2. From the EC2 instances dashboard, click on the Instances (running) section.
    instance from dashboard

    Photo Credit to CodeToFun

  3. On the top right corner, click on the Launch instances button.
    launch ec2 instance

    Photo Credit to CodeToFun

  4. Look for WordPress Certified Bitnami and Automattic instances in the AWS Marketplace.
    wordpress certified by bitnami and automattic

    Photo Credit to CodeToFun

  5. Click on the t2.micro instance from the 'Choose an Instance Type' option (free tier) and press the Review and Launch button.
    wordpress t2.micro type instance

    Photo Credit to CodeToFun

  6. After you've double-checked your setup, press the launch button.
    click review and launch button

    Photo Credit to CodeToFun

  7. AWS will now ask you whether you want to download a new key pair or use an existing key pair. Make your choice and click on the Launch button.
    create key pair

    Photo Credit to CodeToFun

  8. Congratulations, an EC2 instance has been successfully launched. Now, open up the Public IPv4 address with http as its protocol.
    ec2 instance is running

    Photo Credit to CodeToFun

  9. The default WordPress theme should now be running in your AWS EC2 instance.
    open public IPv4 address

    Photo Credit to CodeToFun

  10. You will need your username and password to access your WordPress Admin Panel. Click the Action button, select Monitor and troubleshoot, and then Get system log to find your username and password.
    get system log

    Photo Credit to CodeToFun

  11. The Get system log console will now appear, and you can find your username and password by scrolling up a little.
    find wordpress username and password

    Photo Credit to CodeToFun

  12. Congratulations, we've logged into our WordPress Admin Panel successfully.
    login to your wordpress admin panel

    Photo Credit to CodeToFun

Did You Know?

did you know

Did you Know?

Wordpress Dominates 76.4% of CMS (Content management system) Market Share.

πŸ‘¨β€πŸ’» Join our Community:

To get interesting news and instant updates on Front-End, Back-End, CMS and other Frameworks. Please Join the Telegram Channel:

Author

author
πŸ‘‹ Hey, I'm Mari Selvan

For over eight years, I worked as a full-stack web developer. Now, I have chosen my profession as a full-time blogger at codetofun.com.

Buy me a coffee to make codetofun.com free for everyone.

Buy me a Coffee

Share Your Findings to All

Subscribe
Notify of
guest
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mari Selvan
Mari Selvan
10 months ago

If you have any doubts regarding this article (Host WordPress Website in AWS), please comment here. I will help you immediately.

Jalen Sharp
5 months ago

I have been struggling with this issue for a while and your post has provided me with much-needed guidance and clarity Thank you so much

Jenny Graves
5 months ago

I just wanted to take a moment to express my gratitude for the great content you consistently produce. It’s informative, interesting, and always keeps me coming back for more!

We make use of cookies to improve our user experience. By using this website, you agree with our Cookies Policy
AgreeCookie Policy