From 14d656bfbd5bdb61377f76c5cef4f2f081d050d1 Mon Sep 17 00:00:00 2001 From: Peter Kessen Date: Fri, 18 Jul 2025 14:19:15 +0200 Subject: [PATCH 1/2] Add directive to avoid https redirect for acme challenge Adresses issue #4661 --- docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf b/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf index aa52f335d..76422d9db 100644 --- a/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf +++ b/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf @@ -5,6 +5,9 @@ if ($scheme = "http") { if ($request_uri = /.well-known/acme-challenge/test-challenge) { set $test "${test}T"; } +if ($request_uri ~* ^/.well-known/acme-challenge/) { + set $test "${test}C"; +} if ($test = H) { return 301 https://$host$request_uri; } From e128fd5307b553b11ba2cdf7b7d7e971e9fcb54e Mon Sep 17 00:00:00 2001 From: Peter Kessen Date: Fri, 18 Jul 2025 14:22:48 +0200 Subject: [PATCH 2/2] Add comment --- docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf b/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf index 76422d9db..20d70d3b9 100644 --- a/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf +++ b/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf @@ -5,6 +5,7 @@ if ($scheme = "http") { if ($request_uri = /.well-known/acme-challenge/test-challenge) { set $test "${test}T"; } +# Following ensures that all request to an acme-challenge are not redircted to https if ($request_uri ~* ^/.well-known/acme-challenge/) { set $test "${test}C"; }