From 4eef83c326306ea1960fdbc3f45130b7529c9fc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ba=CC=81lint=20Szekeres?= Date: Sun, 19 May 2019 18:06:03 +0200 Subject: [PATCH] comments about Certbot renewal fixes #79 --- public/templates/commands.html | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/public/templates/commands.html b/public/templates/commands.html index 0b90d6a..1c6edc5 100644 --- a/public/templates/commands.html +++ b/public/templates/commands.html @@ -37,8 +37,9 @@ sed -i -r 's/(listen .*443)/\1;#/g; s/(ssl_(certificate|certificate_key|trusted_certificate) )/#;#\1/g' /etc/nginx/nginx.conf /etc/nginx/sites-{{ isSymlink() ? 'available' : 'enabled' }}/{{ _domain }}.conf -. Reload NGINX: - sudo systemctl reload nginx.service +. Configure Certbot to reload NGINX on success: + echo -e '#!/bin/bash\nnginx -t && systemctl reload nginx.service' | sudo tee /etc/letsencrypt/renewal-hooks/post/nginx-reload.sh + sudo chmod a+x /etc/letsencrypt/renewal-hooks/post/nginx-reload.sh . Obtain certificate{{ getDomains().length > 1 ? 's' : '' }}: certbot /etc/nginx/nginx.conf /etc/nginx/sites-{{ isSymlink() ? 'available' : 'enabled' }}/{{ _domain }}.conf /etc/nginx/sites-{{ isSymlink() ? 'available' : 'enabled' }}/{{ _domain }}.conf +. Schedule renewing: + You're ready, Certbot will renew any certificates that expire in less than 30 days. Reload NGINX: - sudo systemctl reload nginx.service +-->. Reload NGINX + sudo nginx -t && sudo systemctl reload nginx.service