From bfeb8c7521fe5be2d9fdab60b199e69942334aa2 Mon Sep 17 00:00:00 2001 From: "pierre.geeraert" Date: Fri, 21 Aug 2026 09:44:20 +0100 Subject: [PATCH] adding this new system --- terraform/nginx_config.tftpl | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/terraform/nginx_config.tftpl b/terraform/nginx_config.tftpl index f3a6893..f57da91 100644 --- a/terraform/nginx_config.tftpl +++ b/terraform/nginx_config.tftpl @@ -7,6 +7,8 @@ upstream ${name_site}_backend { server 1.1.1.1 backup; } + +%{~ if redirect_to_root_domain = False~} server { server_name ${name_site}.tryton.geeraert.eu www.${name_site}.tryton.geeraert.eu; %{ if geoip_blocking} @@ -92,6 +94,30 @@ server { } %{~ endif ~} + +%{~ endif ~} + + + + +%{~ if redirect_to_root_domain~} + +server { + if ($host = www.${name_site}.tryton.geeraert.eu) { + return 301 https://${name_site}.geeraert.eu$request_uri; + } + + + if ($host = ${name_site}.tryton.geeraert.eu) { + return 301 https://${name_site}.geeraert.eu$request_uri; + } + server_name www.${name_site}.tryton.geeraert.eu ${name_site}.tryton.geeraert.eu ; + listen 80; + return 404; + +} +%{~ endif ~} + ############################################ # config file for ${name_site} ############################################