diff --git a/nginx/sites-available/cloud.grupopralog.com.br.conf b/nginx/sites-available/cloud.grupopralog.com.br.conf index 1d7212e..89bf25c 100644 --- a/nginx/sites-available/cloud.grupopralog.com.br.conf +++ b/nginx/sites-available/cloud.grupopralog.com.br.conf @@ -31,6 +31,14 @@ map $request_uri $cache_asset { default off; } +map $request_uri $cacheable_session_request { + ~^/apps/files/$ 1; + ~^/apps/files/\?dir= 1; + ~^/apps/dashboard/$ 1; + ~^/remote\.php/dav/files/ 1; + default 0; +} + # UPSTREAMS upstream nextcloud_backend { server 172.16.253.12; @@ -42,8 +50,6 @@ upstream officeonline_backend { server 172.16.253.101; } - - # BLOCO HTTP: Redirecionar para HTTPS server { listen 80; @@ -51,7 +57,7 @@ server { server_name cloud.grupopralog.com.br; # Aplica o rate limiting a todo o tráfego HTTP. - limit_req zone=global_limit burst=20 nodelay; + #limit_req zone=global_limit burst=20 nodelay; # Responde ao desafio do Let's Encrypt location /.well-known/acme-challenge/ { @@ -83,7 +89,7 @@ server { } # --- Aplica o Rate Limiting (zona definida em nginx.conf) --- - limit_req zone=global_limit burst=100 nodelay; + #limit_req zone=global_limit burst=100 nodelay; # --- Parâmetros de SSL/TLS (Ciphers atualizados conforme best practices) --- ssl_certificate /etc/letsencrypt/live/cloud.grupopralog.com.br/fullchain.pem; # managed by Certbot