From e97fb7a0119a10f9b0cc1331e2fe516572b3a822 Mon Sep 17 00:00:00 2001 From: Xpirix Date: Mon, 10 Feb 2025 11:39:26 +0300 Subject: [PATCH 1/2] Add subdomains redirections --- dockerize/sites-enabled/prod-ssl.conf | 62 ++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/dockerize/sites-enabled/prod-ssl.conf b/dockerize/sites-enabled/prod-ssl.conf index aec5f89..07a25ca 100644 --- a/dockerize/sites-enabled/prod-ssl.conf +++ b/dockerize/sites-enabled/prod-ssl.conf @@ -222,4 +222,64 @@ server { default_type "text/plain"; allow all; } -} \ No newline at end of file +} + +server { + listen 80; + listen 443 ssl; + server_name hub-analytics.qgis.org; + ssl_certificate /etc/letsencrypt/live/hub.qgis.org/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/hub.qgis.org/privkey.pem; + return 301 $scheme://hub.qgis.org/metabase/public/dashboard/7ecd345f-7321-423d-9844-71e526a454a9; +} + + +# Redirect styles.qgis.org to hub.qgis.org/styles +server { + listen 80; + listen 443 ssl; + server_name styles.qgis.org; + ssl_certificate /etc/letsencrypt/live/hub.qgis.org/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/hub.qgis.org/privkey.pem; + return 301 $scheme://hub.qgis.org/styles$request_uri; +} + +# Redirect projects.qgis.org to hub.qgis.org/geopackages +server { + listen 80; + listen 443 ssl; + server_name projects.qgis.org; + ssl_certificate /etc/letsencrypt/live/hub.qgis.org/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/hub.qgis.org/privkey.pem; + return 301 $scheme://hub.qgis.org/geopackages$request_uri; +} + +# Redirect models.qgis.org to hub.qgis.org/models +server { + listen 80; + listen 443 ssl; + server_name models.qgis.org; + ssl_certificate /etc/letsencrypt/live/hub.qgis.org/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/hub.qgis.org/privkey.pem; + return 301 $scheme://hub.qgis.org/models$request_uri; +} + +# Redirect 3d.qgis.org to hub.qgis.org/wavefronts +server { + listen 80; + listen 443 ssl; + server_name 3d.qgis.org; + ssl_certificate /etc/letsencrypt/live/hub.qgis.org/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/hub.qgis.org/privkey.pem; + return 301 $scheme://hub.qgis.org/wavefronts$request_uri; +} + +# Redirect qlr.qgis.org to hub.qgis.org/layerdefinitions +server { + listen 80; + listen 443 ssl; + server_name qlr.qgis.org; + ssl_certificate /etc/letsencrypt/live/hub.qgis.org/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/hub.qgis.org/privkey.pem; + return 301 $scheme://hub.qgis.org/layerdefinitions$request_uri; +} From b5f64337bae1fb88239f0aae218c0784799dbaf3 Mon Sep 17 00:00:00 2001 From: Xpirix Date: Mon, 10 Feb 2025 14:25:30 +0300 Subject: [PATCH 2/2] Replace 3d with 3d-models --- dockerize/sites-enabled/prod-ssl.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dockerize/sites-enabled/prod-ssl.conf b/dockerize/sites-enabled/prod-ssl.conf index 07a25ca..c5cb25e 100644 --- a/dockerize/sites-enabled/prod-ssl.conf +++ b/dockerize/sites-enabled/prod-ssl.conf @@ -264,11 +264,11 @@ server { return 301 $scheme://hub.qgis.org/models$request_uri; } -# Redirect 3d.qgis.org to hub.qgis.org/wavefronts +# Redirect 3d-models.qgis.org to hub.qgis.org/wavefronts server { listen 80; listen 443 ssl; - server_name 3d.qgis.org; + server_name 3d-models.qgis.org; ssl_certificate /etc/letsencrypt/live/hub.qgis.org/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/hub.qgis.org/privkey.pem; return 301 $scheme://hub.qgis.org/wavefronts$request_uri;