Install an SSL certificate with Certbot on Ubuntu and Nginx
Certbot is an easy-to-use client that retrieves and distributes Let's Encrypt SSL / TLS certificates , thus enabling encrypted HTTPS on your web server. Certbot was developed by the Electronic Frontier Foundation EFF and others as a client for Let's Encrypt. You can read more about Certbot or Let's Encrypt, respectively. Do you run a web server with SSH access and want to install a free SSL certificate on the websites it hosts? You are in the right place, let's see how to secure your website using Certbot ACME on Nginx and Ubuntu . Premises To enable HTTPS on your website, you need to obtain a certificate (a type of file) from a certification authority (CA). Let's Encrypt is a CA. To get a certificate for your website's domain from Let's Encrypt, you need to demonstrate control over the domain. With Let's Encrypt, you do this using software that uses the ACME protocol which usually runs on your web host. To figure out which method will work best for you,...