Tag: Let’s Encrypt

How to Configure Let’s Encrypt SSL for Nginx on Ubuntu 18.04

Configuring Let’s Encrypt SSL Cert for Nginx on Ubuntu 18.04

Let’s Encrypt is a certificate authority that provides free SSL certificates that are just as secure as current paid certificates. In this guide we will configure an SSL certificate for Nginx on Ubuntu 18.04.

Prerequisites You should be using a non-root user with sudo privileges as explained in Ubuntu 18.04 Initial Server Setup. You should also have Nginx already installed and serving web pages before continuing with this guide. Please see Installing Nginx on Ubuntu 18.04. 1. Install Let’s Encrypt client (Certbot) Add certbot to the repository. This is the Let’s Encrypt client. sudo add-apt-repository ppa:certbot/certbot…

Continue reading Configuring Let’s Encrypt SSL Cert for Nginx on Ubuntu 18.04

Let’s Encrypt Error: “Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA.”

Renewing an existing certificate Performing the following challenges: Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA. Attempting to renew cert (example.com) from /etc/letsencrypt/renewal/example.com.conf produced an unexpected error: Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA..…

Continue reading Let’s Encrypt Error: “Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA.”

Configuring Let’s Encrypt SSL Cert on Apache and Ubuntu 18.04

Configuring Let’s Encrypt SSL Cert for Apache on Ubuntu 18.04

Let’s Encrypt is a certificate authority that provides free SSL certificates that are just as secure as current paid certificates. In this guide we will configure an SSL certificate for Apache on Ubuntu 18.04.

Prerequisites You should be using a non-root user with sudo privileges as explained in Ubuntu 18.04 Initial Server Setup. You should also have Apache already installed and serving web pages before continuing with this guide. Please see Installing Apache on Ubuntu 18.04. 1. Install Let’s Encrypt client (Certbot) Add certbot to the repository. This is the Let’s Encrypt…

Continue reading Configuring Let’s Encrypt SSL Cert for Apache on Ubuntu 18.04

How to Configure Let’s Encrypt SSL on Nginx (Ubuntu 16.04 / 17.10)

In this guide we will configure Let’s Encrypt SSL on Nginx (Ubuntu 16.04 / 17.10). Prerequisites You should already have your domain(s) configured and working on Nginx and accessible in the browser. If you haven’t configured Nginx yet, please see Guide: Installing Nginx on Ubuntu 16.04 / 17.10 If you are using CloudFlare, it is…

Continue reading How to Configure Let’s Encrypt SSL on Nginx (Ubuntu 16.04 / 17.10)

How to Configure Let’s Encrypt SSL on Apache (Ubuntu 16.04 / 17.10)

In this guide we will configure Let’s Encrypt SSL on Apache (Ubuntu 16.04 / 17.10). Prerequisites You should be using a non-root user account with sudo privileges. See Initial Server Setup for details. 1. Install Let’s Encrypt client (Certbot) Add certbot to the repository. This is the Let’s Encrypt client. sudo add-apt-repository ppa:certbot/certbot Press ENTER…

Continue reading How to Configure Let’s Encrypt SSL on Apache (Ubuntu 16.04 / 17.10)