Let’s encrypt: success!
Here’s what I did to get z.sowbug.com running with a Let’s Encrypt cert.
git clone <https://github.com/letsencrypt/letsencrypt>cd letsencrypt/./letsencrypt-auto certonly --standalone -d z.sowbug.comsudo tar cf etc-letsencrypt.tar.gz /etc/letsencryptgpg -c etc-letsencrypt.tar.gz- (scp etc-letsencrypt.tar.gz somewhere safe)
sudo su -apt-get install nginxcd /etc/nginx/emacs sites-enabled/default- Shove in results of Mozilla SSL Configuration Generator, with nginx/modern/1.4.6 selected.
- Delete
ssl_trusted_certificateline (not sure what that is) - Change to
ssl_certificate /etc/letsencrypt/live/z.sowbug.com/fullchain.pem; - Change to
ssl_certificate_key /etc/letsencrypt/keys/0000_key-letsencrypt.pem; - exit Emacs
sudo /etc/init.d/nginx reload
Looks like a lot of steps, but it was actually pretty easy.