Ghost on Nginx with Let's Encrypt certificate

2016-04-24 | 1 min | 126 words | Jonas

I wanted to secure my Nginx web server with the use of this new free service Let’s Encrypt and the people over at DigitalOcean are always busy making sure there’s a lot of great tutorials for the rest of us.

Following the instructions in “How To Secure Nginx with Let’s Encrypt on Ubuntu 14.04” has nos given me HTTPS-capabilities.

This blog is, at the time of writing, running on Ghost, an awesome node.js-based blog engine, proxied by Nginx. I found that to get SSL-support for it all I really needed to do was:

  1. Disable the proxy for Ghost, e.g. comment out that block in the Nginx configuration
  2. Follow the instructions in the post mentioned above
  3. Enable the proxy instructions again
  4. Reload Nginx