[Auto-Sync] Atualização das configurações em srvproxy001.itguys.com.br - 2025-10-01 18:17:49
This commit is contained in:
parent
6671ba191e
commit
892745afaf
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue