From babcbd78e3fdfd4f9a40a865b6a27be8e85f06cf Mon Sep 17 00:00:00 2001 From: Catalin Constantin Mititiuc Date: Mon, 16 Jun 2025 20:18:05 -0700 Subject: [PATCH] More redirect config --- conf/nginx.conf | 45 +++++++++++++++++++++++++++++---------------- 1 file changed, 29 insertions(+), 16 deletions(-) diff --git a/conf/nginx.conf b/conf/nginx.conf index cf315e0..7da453f 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -8,14 +8,14 @@ events { http { server { listen 80; - listen 443 ssl; + listen 443 ssl; include mime.types; charset utf-8; default_type text/html; - ssl_certificate /var/www/certs/miti.sh/fullchain.pem; - ssl_certificate_key /var/www/certs/miti.sh/privkey.pem; + ssl_certificate /var/www/certs/miti.sh/fullchain.pem; + ssl_certificate_key /var/www/certs/miti.sh/privkey.pem; location ^~ /.well-known/acme-challenge { alias /var/www/dehydrated; @@ -40,14 +40,14 @@ http { } server { - listen 443 ssl; - server_name git.miti.sh; + listen 443 ssl; + server_name git.miti.sh; location ^~ /.well-known/acme-challenge { alias /var/www/dehydrated; } - location / { + location / { client_max_body_size 1024M; proxy_pass http://localhost:3000; proxy_set_header Connection $http_connection; @@ -60,7 +60,10 @@ http { } server { - server_name apps.miti.sh; + listen 443 ssl; + server_name apps.miti.sh; + + root /var/www/sites/apps.miti.sh; location ^~ /.well-known/acme-challenge { alias /var/www/dehydrated; @@ -68,33 +71,43 @@ http { } server { - listen 443 ssl; - server_name webdevcat.me; + listen 443 ssl; + server_name webdevcat.me; include mime.types; charset utf-8; default_type text/html; - ssl_certificate /var/www/certs/webdevcat.me/fullchain.pem; - ssl_certificate_key /var/www/certs/webdevcat.me/privkey.pem; + ssl_certificate /var/www/certs/webdevcat.me/fullchain.pem; + ssl_certificate_key /var/www/certs/webdevcat.me/privkey.pem; location ^~ /.well-known/acme-challenge { alias /var/www/dehydrated; } - return 301 https://miti.sh$request_uri; + location / { + return 301 https://miti.sh$request_uri; + } + + location ~ ^/git/(.*)$ { + return 301 https://git.miti.sh/ccm/$1; + } + + location ~ ^/apps/(.*)$ { + return 301 https://apps.miti.sh/$1; + } } server { - listen 443 ssl; - server_name git.webdevcat.me; + listen 443 ssl; + server_name git.webdevcat.me; location ^~ /.well-known/acme-challenge { alias /var/www/dehydrated; } } server { - listen 443 ssl; - server_name apps.webdevcat.me; + listen 443 ssl; + server_name apps.webdevcat.me; location ^~ /.well-known/acme-challenge { alias /var/www/dehydrated;