From 8a2cef0fd5f9b12db8b91ab3dcf879377975f537 Mon Sep 17 00:00:00 2001 From: Danko Aleksejevs Date: Tue, 19 Dec 2023 13:05:08 +0200 Subject: [PATCH] More fixes --- README.md | 4 ++-- template/this-computer-certbot.conf | 1 + template/this-computer.conf | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 13c8c5e..f3e9050 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ node build.js this.computer 4.this.computer 6.this.computer $PWD/dist # If target does not exist, try /etc/nginx/sites or /etc/nginx/conf.d sudo mkdir -p /srv/tmp -sudo cp conf/this-computer-certbot.conf /etc/nginx/sites-enabled +sudo cp conf/this-computer-certbot.conf /etc/nginx/sites-enabled/ sudo systemctl reload nginx sudo certbot certonly --webroot -w /srv/tmp -d this.computer -d 4.this.computer -d 6.this.computer # Assuming the above worked! @@ -29,7 +29,7 @@ echo 'systemctl reload nginx' | sudo tee /etc/letsencrypt/renewal-hooks/deploy/n sudo chmod +x /etc/letsencrypt/renewal-hooks/deploy/nginx.sh # After certificates are ready: -sudo cp conf/this-computer.conf /etc/nginx/sites-enabled +sudo cp conf/this-computer.conf /etc/nginx/sites-enabled/ sudo systemctl reload nginx ``` diff --git a/template/this-computer-certbot.conf b/template/this-computer-certbot.conf index c12f19e..c6bd2c8 100644 --- a/template/this-computer-certbot.conf +++ b/template/this-computer-certbot.conf @@ -1,5 +1,6 @@ server { listen 80; + listen [::]:80; server_name BASE_HOST IP4_HOST IP6_HOST; location /.well-known { root /srv/tmp; diff --git a/template/this-computer.conf b/template/this-computer.conf index 80bc979..b14f78c 100644 --- a/template/this-computer.conf +++ b/template/this-computer.conf @@ -6,6 +6,7 @@ map $http_accept $respond_with { server { listen 443 ssl http2; + listen [::]:443 ssl http2; server_name BASE_HOST; ssl_certificate /etc/letsencrypt/live/BASE_HOST/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/BASE_HOST/privkey.pem; @@ -29,6 +30,7 @@ server { server { listen 443 ssl http2; + listen [::]:443 ssl http2; server_name IP4_HOST IP6_HOST; ssl_certificate /etc/letsencrypt/live/BASE_HOST/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/BASE_HOST/privkey.pem;