diff --git a/deploy/shagram/nginx/conf.d/default.conf b/deploy/shagram/nginx/conf.d/default.conf index 38ce220..51ee279 100644 --- a/deploy/shagram/nginx/conf.d/default.conf +++ b/deploy/shagram/nginx/conf.d/default.conf @@ -5,7 +5,26 @@ upstream shagram_app { server { listen 80; server_name localhost; - + + location = / { + add_header Cache-Control "no-store" always; + proxy_pass http://shagram_app; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location ^~ /static/ { + add_header Cache-Control "no-store" always; + proxy_pass http://shagram_app; + proxy_http_version 1.1; + proxy_set_header Host $host; + } + location / { proxy_pass http://shagram_app; proxy_http_version 1.1; @@ -21,10 +40,29 @@ server { server { listen 443 ssl; server_name localhost; - + ssl_certificate /etc/nginx/certs/cert.pem; ssl_certificate_key /etc/nginx/certs/key.pem; - + + location = / { + add_header Cache-Control "no-store" always; + proxy_pass http://shagram_app; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location ^~ /static/ { + add_header Cache-Control "no-store" always; + proxy_pass http://shagram_app; + proxy_http_version 1.1; + proxy_set_header Host $host; + } + location / { proxy_pass http://shagram_app; proxy_http_version 1.1;