From 892745afaf1c64b0ac0584bda07b871db9b557f5 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Wed, 1 Oct 2025 18:17:49 -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-10-01=2018:17:49?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud.grupopralog.com.br.conf | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/nginx/sites-available/cloud.grupopralog.com.br.conf b/nginx/sites-available/cloud.grupopralog.com.br.conf index 29204ff..9c21f89 100644 --- a/nginx/sites-available/cloud.grupopralog.com.br.conf +++ b/nginx/sites-available/cloud.grupopralog.com.br.conf @@ -57,6 +57,20 @@ server { listen [::]:443 ssl http2; server_name cloud.grupopralog.com.br; + # --- Mapa para desativar o cache para métodos de escrita no WebDAV --- + # Se o método for um dos listados, $cache_bypass será '1', senão '0'. + map $request_method $cache_bypass { + default 0; + PUT 1; + DELETE 1; + COPY 1; + MOVE 1; + MKCOL 1; + PROPPATCH 1; + LOCK 1; + UNLOCK 1; + } + # --- Configurações Gerais --- client_max_body_size 10G; access_log /var/log/nginx/cloud.grupopralog.com.br.access.log detailed_proxy; @@ -184,13 +198,6 @@ server { # Força o cache (necessário por causa dos headers no-cache do Nextcloud) proxy_ignore_headers Cache-Control Expires Set-Cookie; - - # Desativa o cache APENAS para métodos de escrita (PUT, DELETE, MKCOL, etc.) - # Note que a diretiva 'proxy_cache off;' está agora DENTRO do limit_except. - limit_except GET HEAD PROPFIND { - proxy_cache off; - } - add_header X-Proxy-Cache $upstream_cache_status; # Aplicar Brotli/Gzip para compactação