[Auto-Sync] Atualização das configurações em srvproxy001.itguys.com.br - 2025-10-01 18:17:49

This commit is contained in:
srvproxy001.itguys.com.br 2025-10-01 18:17:49 -03:00
parent 6671ba191e
commit 892745afaf
1 changed files with 14 additions and 7 deletions

View File

@ -57,6 +57,20 @@ server {
listen [::]:443 ssl http2; listen [::]:443 ssl http2;
server_name cloud.grupopralog.com.br; 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 --- # --- Configurações Gerais ---
client_max_body_size 10G; client_max_body_size 10G;
access_log /var/log/nginx/cloud.grupopralog.com.br.access.log detailed_proxy; 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) # Força o cache (necessário por causa dos headers no-cache do Nextcloud)
proxy_ignore_headers Cache-Control Expires Set-Cookie; 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; add_header X-Proxy-Cache $upstream_cache_status;
# Aplicar Brotli/Gzip para compactação # Aplicar Brotli/Gzip para compactação