Let's Encrypt

Today, coder by gleentech will talk about let’s encrypt under Ubuntu 20.04, how to deploy it for a safety https procedure.

What is let’s encrypt? Let’s encrypt is a ssl certificate generation mode, which works as nonce procedure. It is good to encrypt the apache2 or nginx websites.

The lets encrypt is a good way and open source to have or generated certificate. Every 30 day you can renew your certification.

We will teach here how to add letsencrypt.

sudo apt install python3-certbot-nginx

sudo apt install python3-certbot-apache

sudo ufw status

sudo ufw enable

sudo ufw status

sudo ufw allow ‘Apache Full’

sudo ufw delete allow ‘Apache’

sudo ufw status

sudo certbot –apache

sudo ufw allow 80

sudo ufw allow 443

sudo apt install letsencrypt

sudo systemctl status certbot.timer

sudo certbot certonly –standalone –agree-tos –preferred-challenges http -d domain-name.com

For nginx

sudo certbot --nginx --agree-tos --preferred-challenges http -d domain-name.com

For apache2

sudo certbot --apache --agree-tos --preferred-challenges http -d domain-name.com

sudo certbot certonly –manual –agree-tos –preferred-challenges dns -d

domain-name.com -d *.domain-name.com

To block:

sudo ufw deny from 1.2.3.4 to any
sudo ufw deny from 1.2.3.0/24 to any
sudo ufw insert 1 deny from 2.3.4.5 comment ‘block hacker’
sudo ufw insert 1 reject from 192.168.5.100

sudo sh -c ‘apt update && apt upgrade && apt install gufw’

Comments

Leave a Reply

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

6 + sixteen =

coder by Gleentech
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.