Tag: SSL

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 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)

Test server for TLS 1.2 in Ubuntu

To test a server for TLS 1.2 support, you can try these methods. 1. Using openssl Run the following command in terminal: openssl s_client -connect google.com:443 -tls1_2 If you get the certificate chain and the handshake like below you know the system in question supports TLS 1.2. If you see don’t see the certificate chain,…

Continue reading Test server for TLS 1.2 in Ubuntu