From a29ed53e7e5f3bebe4a94933b9e0db12a9899044 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Fri, 7 Nov 2025 22:31:01 -0300 Subject: [PATCH] =?UTF-8?q?[Auto-Sync]=20Atualiza=C3=A7=C3=A3o=20das=20con?= =?UTF-8?q?figura=C3=A7=C3=B5es=20em=20srvproxy001.itguys.com.br=20-=20202?= =?UTF-8?q?5-11-07=2022:31:01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud.grupopralog.com.br.conf | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/nginx/sites-available/cloud.grupopralog.com.br.conf b/nginx/sites-available/cloud.grupopralog.com.br.conf index 1e50c21..b9b2879 100644 --- a/nginx/sites-available/cloud.grupopralog.com.br.conf +++ b/nginx/sites-available/cloud.grupopralog.com.br.conf @@ -211,7 +211,7 @@ server { more_set_headers 'X-API-Rec-Cache: $upstream_cache_status'; } - location = /apps/files/api/v1/folder-tree { + location ~ ^/(apps/files/api/v1/folder-tree|ocs/v2\.php/apps/files/api/v1/folder-tree) { proxy_pass http://nextcloud_backend; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; @@ -219,12 +219,26 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Connection ""; + proxy_buffering on; - proxy_cache foldertree_cache; + + # Usar a zona de cache 'foldertree_cache' que você já tinha, ou a 'nextcloud_cache' + proxy_cache foldertree_cache; proxy_cache_key "$scheme$request_method$host$request_uri$is_args$args$cookie_nc_session_id"; + + # Cache de 3 segundos proxy_cache_valid 200 3s; proxy_cache_lock on; proxy_cache_use_stale error timeout http_500 http_502 http_503 http_504; + + # Ignora "no-cache" do backend + proxy_ignore_headers "Cache-Control" "Expires" "Pragma"; + proxy_hide_header "Cache-Control"; + proxy_hide_header "Pragma"; + proxy_hide_header "Expires"; + add_header Cache-Control "public, max-age=3"; + + # Header de depuração more_set_headers 'X-FolderTree-Cache: $upstream_cache_status'; }