digitalocean certbot code example

Example 1: nginx certbot ubuntu

// Ubuntu 20.04
sudo apt install certbot python3-certbot-nginx

// Ubuntu 18.04
sudo add-apt-repository ppa:certbot/certbot
sudo apt install python-certbot-nginx

// Configure ufw
sudo ufw allow 'Nginx Full'
sudo ufw delete allow 'Nginx HTTP'
sudo ufw delete allow 'Nginx HTTPS'

sudo certbot --nginx -d example.com

Example 2: ubuntu certbot nginx

sudo add-apt-repository ppa:certbot/certbot
sudo apt install python-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com

Example 3: https degitalocen

# Enable OpenSSH connections

sudo ufw allow OpenSSH

# Enable HTTP traffic

sudo ufw allow http

# Enable HTTPS traffic

sudo ufw allow https

# Turn the firewall on

sudo ufw enable