How to Host WordPress on AWS 2020 with Free SSL, DNS(Route 53) & FTP Setup

How to Host WordPress on AWS 2020 with Free SSL, DNS(Route 53) & FTP Setup

Everything you need to know about WordPress on AWS with SSL, DNS & FTP setup, Detailed Guide

AWS tutorial for beginner, Free SSL setup, aws route 53

Download putty

Download WinSCP

Command for SSL certificate
sudo /opt/bitnami/bncert-tool

Command for Remove AWS tag
sudo /opt/bitnami/apps/wordpress/bnconfig.disabled –disable_banner 1

To Renew The Let’s Encrypt Certificate run following command
Please replace EMAIL-ADDRESS and DOMAIN with your data

sudo /opt/bitnami/ stop
sudo /opt/bitnami/letsencrypt/lego –tls –email=”EMAIL-ADDRESS” –domains=”DOMAIN” –path=”/opt/bitnami/letsencrypt” renew –days 90
sudo /opt/bitnami/ start

find more info at

Topic Covered:
Installing WordPress
Back end Access
DNS(Route 53) Creation
Connection with Domain
Installing SSL with WWW and Non-WWW
FTP setup to your AWS WordPress
AWS tag removal

Visit : for more info
What’s in this tutorial?

Amazon Elastic Compute Cloud (Amazon EC2) is a cloud service that provides resizeable compute capacity in the cloud. It is designed for developers to scale and monitor their web-application better way.
Amazon EC2 provides some advanced features like elastic IPs, Load Balancing, various platforms like (Linux, windows, etc.), scaling, monitoring, etc. It is also easy for developers to manage their web-application in a better way.

Hosting WordPress on AWS is a smart choice because as compare to other VPS provider Amazon have low pricing, more features, and other related amazing services. Also, they charge you per hour your instance run.

So, in this tutorial, I’ll show you how you can set up a WordPress on EC2, FTP Setup, installing SSL and DNS Creation

Why Choose Amazon Cloud?

In the cloud industry, Amazon Cloud is known for its reliability and uptime. Many of its data centre locations have almost 100 percent uptime. This means websites hosted on Amazon will seldom go down. Amazon Web Services (AWS) is perhaps the most popular cloud hosting provider today.

Facebook, the social media giant home to profiles of more than 2 billion people, hosts the bulk of its business infrastructure on Amazon Web Services, which should give you an idea of the robustness of Amazon’s cloud service.

This step-by-step guide will help you to manage your host ultimately, which is different from cPanel.

38 thoughts on “How to Host WordPress on AWS 2020 with Free SSL, DNS(Route 53) & FTP Setup

  1. sir the following errer is show on prcess ssl certificate "Warning: The domain '' does not resolve, please fix its DNS

    entries or remove it. " what can i do for it

  2. why to use phpmyadmin and ftp setup using winscp ?? is it to store our media files ?? can you explain why we used it.

  3. Getting this error when removing bitnami banner "sudo: /opt/bitnami/apps/wordpress/bnconfig.disabled: command not found"

  4. Perfect tutorial. Got the job very easily with this tutorial. Keep doing what u doing. Cheers.

    PS: Use sudo /opt/bitnami/apps/wordpress/bnconfig –disable_banner 1 for remove bitnami logo in new updates. Because bnconfig.disabled file is now renamed as bnconfig.

  5. How to re host this website from amazon aws ec2 to other hosting provider. is we can use All in one WP or download the whole website as zip and upload it directly to other hosting site?

  6. Awesome, I had massive problems to set up a wordpress with lightsail so I finally gave up, this video has been a great help

  7. Hi sir, nice and clean tutorial. I have set up wordpress, filezilla and phpadmin, but how to setup ssl with third party crt file, i have the file but no idea how to install that can you please guide?

  8. I love you man, literally, I didn't find how to access WordPress files but the way you instructed that is smooth and clear and now my problem is solved, a big thank you to you man, lots of love keep it up .

  9. Hi , i am facing too many while making connection using putty , i have check key properly and also convert it ppk format than also i am enable to connect , i also used different username like root , ec2-user none of them works pls help

Leave a Reply

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