From c91ee85dc4518ec9de341d7373b3eca8520e42ca Mon Sep 17 00:00:00 2001
From: Bob Mottram
Date: Sun, 4 Sep 2022 16:43:25 +0100
Subject: [PATCH] Stop nginx before cert generation
---
README.md | 2 ++
gemini/EN/install.gmi | 2 ++
website/EN/index.html | 4 +++-
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index d32de6fd8..d53a49c11 100644
--- a/README.md
+++ b/README.md
@@ -255,7 +255,9 @@ ln -s /etc/nginx/sites-available/YOUR_DOMAIN /etc/nginx/sites-enabled/
Generate a LetsEncrypt certificate.
``` bash
+systemctl stop nginx
certbot certonly -n --server https://acme-v02.api.letsencrypt.org/directory --standalone -d YOUR_DOMAIN --renew-by-default --agree-tos --email YOUR_EMAIL
+systemctl start nginx
```
And restart the web server:
diff --git a/gemini/EN/install.gmi b/gemini/EN/install.gmi
index 4e7a6dd76..d7f9103b6 100644
--- a/gemini/EN/install.gmi
+++ b/gemini/EN/install.gmi
@@ -162,7 +162,9 @@ Enable the site:
Forward port 443 from your internet router to your server. If you have dynamic DNS make sure its configured. Add a TLS certificate:
+ systemctl stop nginx
certbot certonly -n --server https://acme-v02.api.letsencrypt.org/directory --standalone -d YOUR_DOMAIN --renew-by-default --agree-tos --email YOUR_EMAIL
+ systemctl start nginx
Restart your web server:
diff --git a/website/EN/index.html b/website/EN/index.html
index c9bdb7d32..58ae522eb 100644
--- a/website/EN/index.html
+++ b/website/EN/index.html
@@ -1537,7 +1537,9 @@ Ever feel like corporate social media is deliberately pressing your buttons or g
Forward port 443 from your internet router to your server. If you have dynamic DNS make sure its configured. Add a TLS certificate:
- certbot certonly -n --server https://acme-v02.api.letsencrypt.org/directory --standalone -d YOUR_DOMAIN --renew-by-default --agree-tos --email YOUR_EMAIL
+ systemctl stop nginx
+ certbot certonly -n --server https://acme-v02.api.letsencrypt.org/directory --standalone -d YOUR_DOMAIN --renew-by-default --agree-tos --email YOUR_EMAIL
+ systemctl start nginx
Restart your web server: