How to secure webservers with HTTPS traffic

Introduction:

Lets Encrypt provides an easy way to access and obtain security on both server and websites. Here, you get free TLS/SSL certificates which helps to enable HTTPS on web servers. And it helps to provide Certbot to the software clients. Certbot is a free SSL which is provided by Let’s Encrypt.

Also, this kind of certificate can be used on both Nginx and Apache. So, this tutorial helps to provide an important steps to follow configuration file instead of block of files.

Important things to follow:

You have to install Ubuntu on your server of any versions like 16.4, 17.10 or 18.04.

You must have a fully registered domain which is associated with Digital Ocean server or Vultr or any. And if you don’t have any domain then you can purchase it from namecheap, godaddy or any hosting company.

And you have to add your AAA, A and CName on your cloud hosting which is for adding a public IP address.