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

To enable HTTPS on my site I used Certbot, an automatic tool that fetches and deploys a SSL/TLS certificate on your webserver.

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.


How to Use Github to Retrieve an Older Version of Your Site Stack

USA 2018About | Contact