From 591d2526b60d8bea875d7950f91a664ffb68e4f1 Mon Sep 17 00:00:00 2001 From: h3ph4est7s Date: Tue, 4 Jan 2022 17:40:45 +0200 Subject: [PATCH 1/2] add default_server directive --- root/default/nginx/sites-available/default | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/root/default/nginx/sites-available/default b/root/default/nginx/sites-available/default index bcd7329..a648d84 100644 --- a/root/default/nginx/sites-available/default +++ b/root/default/nginx/sites-available/default @@ -1,8 +1,8 @@ # redirect traffic to https server { - listen 80; - listen [::]:80; + listen 80 default_server; + listen [::]:80 default_server; server_name _; return 301 https://$host$request_uri; From f03b71b46afaa8cf68a1a06dbdce43d35c4b9c7f Mon Sep 17 00:00:00 2001 From: h3ph4est7s Date: Tue, 4 Jan 2022 17:43:13 +0200 Subject: [PATCH 2/2] replace wildecard with explicit config for default --- root/default/nginx/sites-available/default | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/root/default/nginx/sites-available/default b/root/default/nginx/sites-available/default index a648d84..83d1650 100644 --- a/root/default/nginx/sites-available/default +++ b/root/default/nginx/sites-available/default @@ -17,8 +17,12 @@ server { root /config/www; index index.html; - # include site related configurations like ssl, error pages, robots deny list etc - include /config/nginx/sites-conf.d/*.conf; + # include site related configurations for ssl, error pages, robots, deny list and geoip + include /config/nginx/sites-conf.d/deny-rules.conf; + include /config/nginx/sites-conf.d/error-pages.conf; + include /config/nginx/sites-conf.d/geoip.conf; + include /config/nginx/sites-conf.d/robots.conf; + include /config/nginx/sites-conf.d/ssl.conf; # Default location in case no location is specified location / {