Serving This Site Over HTTPS
May 18, 2018
I recently configured my web server to serve this site over HTTPS.
HTTPS, or Hyper Text Transfer Protocol Secure is the secure version of HTTP, the protocol over which data is sent between your browser and a website. The 'S' at the end of HTTPS stands for 'Secure'. This means all communications between your browser and a website are encrypted. (Learn why you should use HTTPS instead of plain HTTP).
The certificate deployed by Certbot is issued by Let's Encrypt, a free, automated, and open certificate authority (CA), run for the public’s benefit. Let's Encrypt is a joint project by the Electronic Frontier Foundation (EFF), Mozilla and many other sponsors.
Since I am running a Digital Ocean (aff. link) Nginx server on Ubuntu 16.04, I followed this tutorial to install the Let's Encrypt certificate on my server.
If you decide to use Let's Encrypt on your site too, please consider sending them a donation. Your contribution will support those who are working to create a more secure and privacy-respecting web.