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 aa52f335d8..b3e98a0581 100644 --- a/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf +++ b/docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf @@ -1,10 +1,7 @@ -set $test ""; -if ($scheme = "http") { - set $test "H"; +if ($request_uri ~ ^/\.well-known/acme-challenge/) { + break; } -if ($request_uri = /.well-known/acme-challenge/test-challenge) { - set $test "${test}T"; -} -if ($test = H) { - return 301 https://$host$request_uri; + +if ($scheme = http) { + return 301 https://$host$request_uri; }