4 ms·
> Really quite easy. “Your ideas are intriguing to me, and I wish to subscribe to your newsletter.” Is there a detailed writeup on this? This sounds great, bu
by TheRealDunkirk 4y ago
> Really quite easy.
“Your ideas are intriguing to me, and I wish to subscribe to your newsletter.”
Is there a detailed writeup on this? This sounds great, but I don't want to faff about with it.
- Avamander 4y agoIn its most simple form, it works as follows. /etc/nginx/letsencrypt.conf: location /.well-known/acme-challenge { default_type "text/plain"; try_files $uri $uri/ =404; root /tmp/letsencrypt-auto; } /etc/nginx/sites-enabled/default: server { [...] include letsencrypt.conf; [...] } Reload nginx. Invoke certbot for the new domain once with: certbot certonly --webroot -w /tmp/letsencrypt-auto/ [--must-staple] -d example.com
- braiam 4y agoWait, how does that makes nginx use the certificates? For me it doesn't have any cerbot/letsencrytpt specific configuration as I use DNS-01. I just point ssl_certificate and ssl_certificate_key to the correct path where cerbot saves the certificates and be done with it.
- Avamander 4y agoMaking use is easy as well, like you described. Just a matter of specifying ssl_certificate(_key) path. It doesn't support variables so it can't be based on the server block's domain/variables unfortunately. DNS challenges are a bit more seamless, but I personally don't like giving access to entire zones to a single machine. Like most DNS APIs force you to.
- jefurii 4y agoThe LetsEncrypt tutorial showed me exactly this configuration.