[Auto-Sync] Atualização das configurações em srvproxy001.itguys.com.br - 2025-09-15 22:09:37

This commit is contained in:
srvproxy001.itguys.com.br 2025-09-15 22:09:37 -03:00
parent de4441d2cd
commit 016ef0aa45
1 changed files with 10 additions and 2 deletions

View File

@ -42,10 +42,9 @@ server {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass https://172.16.150.150; # O nosso único servidor de backend.
proxy_ssl_verify off; # Necessário se o Exchange interno usar um certificado auto-assinado.
# --- LOCALIZAÇÃO PARA O CACHE PRIVADO E DINÂMICO (.aspx, .slab) ---
# --- LOCALIZAÇÃO PARA O CACHE PRIVADO E DINÂMICICO (.aspx, .slab) ---
# Esta regra apanha os ficheiros da interface dinâmica do Exchange.
location ~* \.(aspx|slab)$ {
# Usa a nossa zona de cache dedicada para conteúdo privado.
@ -60,6 +59,9 @@ server {
proxy_hide_header Set-Cookie;
# Adiciona um cabeçalho para podermos depurar este cache específico.
add_header X-Private-Cache $upstream_cache_status;
# A diretiva proxy_pass precisa de estar dentro de cada location.
proxy_pass https://172.16.150.150;
}
# --- LOCALIZAÇÃO PARA FICHEIROS ESTÁTICOS (CACHE PÚBLICO) ---
@ -75,6 +77,9 @@ server {
proxy_cache_valid 200 60m;
# Instrui o NAVEGADOR do cliente a guardar uma cópia por 24 horas.
expires 24h;
# A diretiva proxy_pass precisa de estar dentro de cada location.
proxy_pass https://172.16.150.150;
}
# --- LOCALIZAÇÃO PRINCIPAL PARA O RESTO (SEM CACHE, SUPORTE A WEBSOCKETS) ---
@ -96,5 +101,8 @@ server {
# Timeouts longos para suportar sessões do Outlook e uploads/downloads grandes.
proxy_read_timeout 3600s;
# A diretiva proxy_pass precisa de estar dentro de cada location.
proxy_pass https://172.16.150.150;
}
}