From 7dfac6e873f0d907ff5c8bcd1d7d37909bac2806 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Wed, 1 Jan 2025 11:45:58 +0100 Subject: Nginx: Always add "www" prefix to domain Offering the same contents under two domains can be bad for search engine ranking. Personally I'd prefer omitting the "www", but doing that might break e.g. Mailman's virtual hosting, so we'd have to check things first. --- etc/nginx.conf | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'etc') diff --git a/etc/nginx.conf b/etc/nginx.conf index 1a6687f..f8e61bf 100644 --- a/etc/nginx.conf +++ b/etc/nginx.conf @@ -21,7 +21,7 @@ ssl_dhparam /home/plugins/etc/ssl/dh-parameters.pem; server { listen 130.133.8.40:443 ssl http2; listen 130.133.8.40:444 ssl http2; - server_name monitoring-plugins.org www.monitoring-plugins.org; + server_name www.monitoring-plugins.org; root /home/plugins/web/port-$server_port; ssl_certificate /home/plugins/etc/ssl/monitoring-plugins.crt; ssl_certificate_key /home/plugins/etc/ssl/monitoring-plugins.key; @@ -148,6 +148,25 @@ server { return 301 https://www.monitoring-plugins.org:444$request_uri; } +# +# Add "www" prefix. Ditto for the test instance. +# +server { + listen 130.133.8.40:443 ssl http2; + server_name monitoring-plugins.org; + ssl_certificate /home/plugins/etc/ssl/monitoring-plugins.crt; + ssl_certificate_key /home/plugins/etc/ssl/monitoring-plugins.key; + return 301 https://www.monitoring-plugins.org$request_uri; +} + +server { + listen 130.133.8.40:444 ssl http2; + server_name monitoring-plugins.org; + ssl_certificate /home/plugins/etc/ssl/monitoring-plugins.crt; + ssl_certificate_key /home/plugins/etc/ssl/monitoring-plugins.key; + return 301 https://www.monitoring-plugins.org:444$request_uri; +} + # # Outdated domains. Can be deleted in 2026. # -- cgit v1.2.3-74-g34f1