From 3f0d832606cfa583aef034c0834a750ffe015857 Mon Sep 17 00:00:00 2001 From: bwaegeneire Date: Fri, 14 Oct 2022 15:37:45 +0200 Subject: [PATCH] Ajout doc sur la variable $host --- HowtoNginx.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/HowtoNginx.md b/HowtoNginx.md index ab3ab74b..faeb98ba 100644 --- a/HowtoNginx.md +++ b/HowtoNginx.md @@ -328,12 +328,19 @@ server { Ou globalement, de manière générale, on peut faire : ~~~ - if ($scheme = http) { return 301 https://$server_name$request_uri; } ~~~ +Si on vhost répondant à plusieurs domaines (plusieurs `server_name`) et qu'on ne veux pas forcer la redirection vers l'un des domaines il faut utiliser la variable `$host` plutot que `$server_name`. Ce qui donne : + +~~~ +if ($scheme = http) { + return 301 https://$host$request_uri; +} +~~~ + Si on utilise Let's Encrypt, on ene souhaite pas faire de redirection pour les requêtes de challenge http : ~~~