Просмотр исходного кода

fix: unknown "trust_forwarded_proto" variable error when run with already created old virtual hosts

jerry-yuan 1 неделя назад
Родитель
Сommit
eeab425ea4
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf

+ 4 - 1
docker/rootfs/etc/nginx/conf.d/include/force-ssl.conf

@@ -8,7 +8,10 @@ if ($request_uri = /.well-known/acme-challenge/test-challenge) {
 
 # Check if the ssl staff has been handled
 set $test_ssl_handled "";
-if ($trust_forwarded_proto = T){
+if ($trust_forwarded_proto = "") {
+	set $trust_forwarded_proto "F";
+}
+if ($trust_forwarded_proto = "T") {
 	set $test_ssl_handled "${test_ssl_handled}T";
 }
 if ($http_x_forwarded_proto = "https") {