From b7f50ebfbaddbd5073f46939282ce41038834195 Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 13 Dec 2023 02:01:52 +0300 Subject: [PATCH] redirect --- nginx/nginx-dev/nginx-dev.conf | 30 +++++++++++++++++++++++++----- nginx/nginx-prod/nginx-prod.conf | 29 ++++++++++++++++++++++++----- 2 files changed, 49 insertions(+), 10 deletions(-) diff --git a/nginx/nginx-dev/nginx-dev.conf b/nginx/nginx-dev/nginx-dev.conf index 0f83306..1cf5e1f 100644 --- a/nginx/nginx-dev/nginx-dev.conf +++ b/nginx/nginx-dev/nginx-dev.conf @@ -8,11 +8,11 @@ http { '' close; } - server { - listen 80; - server_name *.develop.sprinthub.ru; - return 301 https://$host$request_uri; - } + # server { + # listen 80; + # server_name *.develop.sprinthub.ru; + # return 301 https://$host$request_uri; + # } server { listen 443 ssl http2; @@ -150,4 +150,24 @@ http { } } + server { + listen 80; + server_name ~^(?.*)\.develop\.sprinthub\.ru$; + + resolver 127.0.0.11 ipv6=off; + + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-XSS-Protection "1; mode=block" always; + add_header X-Content-Type-Options "nosniff" always; + add_header Referrer-Policy "no-refferer-when-downgrade" always; + add_header Content-Security-Policy "default-src * data: 'unsafe-eval' 'unsafe-inline'" always; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header X-Real-IP $remote_addr; + + location / { + proxy_pass http://$domain-nginx:1238$request_uri; + } + } + } \ No newline at end of file diff --git a/nginx/nginx-prod/nginx-prod.conf b/nginx/nginx-prod/nginx-prod.conf index e21c879..b0ddbc7 100644 --- a/nginx/nginx-prod/nginx-prod.conf +++ b/nginx/nginx-prod/nginx-prod.conf @@ -17,11 +17,11 @@ http { } } - server { - listen 80; - server_name *.sprinthub.ru; - return 301 https://$host$request_uri; - } + # server { + # listen 80; + # server_name *.sprinthub.ru; + # return 301 https://$host$request_uri; + # } server { listen 443 ssl http2; @@ -214,4 +214,23 @@ http { } } + server { + listen 80; + server_name yourgols.com; + + resolver 127.0.0.11 ipv6=off; + + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-XSS-Protection "1; mode=block" always; + add_header X-Content-Type-Options "nosniff" always; + add_header Referrer-Policy "no-refferer-when-downgrade" always; + add_header Content-Security-Policy "default-src * data: 'unsafe-eval' 'unsafe-inline'" always; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $remote_addr; + location / { + proxy_pass http://$domain-nginx:1238$request_uri; + } + } + }