From 590d42690b73d99a0118a3c5ccd8a40901632203 Mon Sep 17 00:00:00 2001 From: vladp Date: Tue, 10 Mar 2026 21:19:27 +0700 Subject: [PATCH] dev add config for nginx --- README.md | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 73 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4bf59ae..2e80afb 100644 --- a/README.md +++ b/README.md @@ -174,11 +174,21 @@ WHERE file_entities.id = numbered.id; НАСТРОЙКА NGINX -------------------------------- - +# admin.not-copy.com server { listen 80; listen [::]:80; -server_name admin.not-copy.сom; +server_name admin.not-copy.com; +return 301 https://$server_name$request_uri; +} + +server { +listen 443 ssl; +listen [::]:443 ssl; +server_name admin.not-copy.com; + + ssl_certificate /etc/letsencrypt/live/admin.not-copy.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/admin.not-copy.com/privkey.pem; location /api/ { proxy_pass http://localhost:3003; @@ -197,10 +207,21 @@ server_name admin.not-copy.сom; } } +# workspace.not-copy.com server { listen 80; listen [::]:80; -server_name workspace.not-copy.сom; +server_name workspace.not-copy.com; +return 301 https://$server_name$request_uri; +} + +server { +listen 443 ssl; +listen [::]:443 ssl; +server_name workspace.not-copy.com; + + ssl_certificate /etc/letsencrypt/live/workspace.not-copy.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/workspace.not-copy.com/privkey.pem; location /api/ { proxy_pass http://localhost:3003; @@ -219,10 +240,21 @@ server_name workspace.not-copy.сom; } } +# lp.not-copy.com server { listen 80; listen [::]:80; -server_name lp.not-copy.сom; +server_name lp.not-copy.com; +return 301 https://$server_name$request_uri; +} + +server { +listen 443 ssl; +listen [::]:443 ssl; +server_name lp.not-copy.com; + + ssl_certificate /etc/letsencrypt/live/lp.not-copy.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/lp.not-copy.com/privkey.pem; location /api/ { proxy_pass http://localhost:3003; @@ -241,10 +273,21 @@ server_name lp.not-copy.сom; } } +# dev-admin.not-copy.com server { listen 80; listen [::]:80; -server_name dev-admin.not-copy.сom; +server_name dev-admin.not-copy.com; +return 301 https://$server_name$request_uri; +} + +server { +listen 443 ssl; +listen [::]:443 ssl; +server_name dev-admin.not-copy.com; + + ssl_certificate /etc/letsencrypt/live/dev-admin.not-copy.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/dev-admin.not-copy.com/privkey.pem; location /api/ { proxy_pass http://localhost:3001; @@ -263,10 +306,21 @@ server_name dev-admin.not-copy.сom; } } +# dev-workspace.not-copy.com server { listen 80; listen [::]:80; -server_name dev-workspace.not-copy.сom; +server_name dev-workspace.not-copy.com; +return 301 https://$server_name$request_uri; +} + +server { +listen 443 ssl; +listen [::]:443 ssl; +server_name dev-workspace.not-copy.com; + + ssl_certificate /etc/letsencrypt/live/dev-workspace.not-copy.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/dev-workspace.not-copy.com/privkey.pem; location /api/ { proxy_pass http://localhost:3001; @@ -285,10 +339,21 @@ server_name dev-workspace.not-copy.сom; } } +# dev-lp.not-copy.com server { listen 80; listen [::]:80; -server_name dev-lp.not-copy.сom; +server_name dev-lp.not-copy.com; +return 301 https://$server_name$request_uri; +} + +server { +listen 443 ssl; +listen [::]:443 ssl; +server_name dev-lp.not-copy.com; + + ssl_certificate /etc/letsencrypt/live/dev-lp.not-copy.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/dev-lp.not-copy.com/privkey.pem; location /api/ { proxy_pass http://localhost:3001; @@ -307,6 +372,7 @@ server_name dev-lp.not-copy.сom; } } + # Проверяем конфиг ls -la /etc/nginx/sites-available/ ls -la /etc/nginx/sites-enabled/