From 28bb9610a9007c7be5a3ee80988a47cc2a929cc6 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Sat, 20 Sep 2025 15:40:38 -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-09-20=2015:40:38?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx/sites-available/enseg.com.br.conf | 103 ------------------------ 1 file changed, 103 deletions(-) delete mode 100644 nginx/sites-available/enseg.com.br.conf diff --git a/nginx/sites-available/enseg.com.br.conf b/nginx/sites-available/enseg.com.br.conf deleted file mode 100644 index 52f58f8..0000000 --- a/nginx/sites-available/enseg.com.br.conf +++ /dev/null @@ -1,103 +0,0 @@ -# Ficheiro: /etc/nginx/sites-available/enseg.com.br.conf -# -# Configuração de Proxy Reverso TRANSPARENTE para um site WordPress. -# Esta configuração NÃO força redirecionamentos, deixando essa lógica -# para o servidor de backend (WordPress). - -# ============================================================================== -# BLOCO HTTP (Porta 80): Serve o tráfego inseguro -# ============================================================================== -server { - listen 80; - listen [::]:80; - server_name enseg.com.br www.enseg.com.br; - - # Usa o nosso formato de log JSON detalhado. - access_log /var/log/nginx/access.log detailed_proxy; - error_log /var/log/nginx/error.log; - - # --- ESTRATÉGIA DE CACHE HÍBRIDA --- - proxy_cache static_cache; - # A chave de cache inclui o protocolo ($scheme), garantindo que o cache de - # http e https sejam guardados separadamente. - proxy_cache_key "$scheme$proxy_host$request_uri"; - add_header X-Proxy-Cache $upstream_cache_status; - proxy_no_cache 1; # Regra geral: NÃO cachear por defeito. - proxy_cache_bypass 1; - # Inclui os nossos cabeçalhos de proxy padrão. - include /etc/nginx/snippets/proxy_params.conf; - - # Permite a validação do Let's Encrypt, que acontece na porta 80. - location /.well-known/acme-challenge/ { - root /var/www/html; - } - - # --- REGRAS DE ROTEAMENTO (LOCATIONS) --- - - # Rota para a Administração do WordPress (SEM CACHE) - location ~ ^/(wp-admin|wp-login\.php) { - proxy_no_cache 1; - proxy_cache_bypass 1; - proxy_pass http://172.16.12.13; - } - - # Rota para Ficheiros Estáticos (CACHE AGRESSIVO) - location ~* \.(?:css|js|mjs|svg|gif|png|jpg|jpeg|ico|wasm|woff2?|ttf|eot)$ { - include /etc/nginx/snippets/cache_static_assets.conf; - proxy_pass http://172.16.12.13; - } - - # Rota Principal para a Aplicação (CACHE CURTO) - location / { - proxy_no_cache 0; - proxy_cache_bypass 0; - proxy_cache_valid 200 5m; - proxy_pass http://172.16.12.13; - } -} - -# ============================================================================== -# BLOCO HTTPS (Porta 443): Serve o tráfego seguro -# ============================================================================== -server { - listen 443 ssl http2; - listen [::]:443 ssl http2; - server_name enseg.com.br www.enseg.com.br; - - # --- Certificados e Segurança SSL --- - include /etc/nginx/snippets/ssl_params.conf; - - # --- Políticas de Acesso e Logs --- - access_log /var/log/nginx/access.log detailed_proxy; - error_log /var/log/nginx/error.log; - - # --- ESTRATÉGIA DE CACHE HÍBRIDA --- - proxy_cache static_cache; - proxy_cache_key "$scheme$proxy_host$request_uri"; - add_header X-Proxy-Cache $upstream_cache_status; - proxy_no_cache 1; - proxy_cache_bypass 1; - include /etc/nginx/snippets/proxy_params.conf; - - # --- REGRAS DE ROTEAMENTO (LOCATIONS) --- - # As localizações são idênticas às do bloco HTTP. - - location ~ ^/(wp-admin|wp-login\.php) { - proxy_no_cache 1; - proxy_cache_bypass 1; - proxy_pass http://172.16.12.13; - } - - location ~* \.(?:css|js|mjs|svg|gif|png|jpg|jpeg|ico|wasm|woff2?|ttf|eot)$ { - include /etc/nginx/snippets/cache_static_assets.conf; - proxy_pass http://172.16.12.13; - } - - location / { - proxy_no_cache 0; - proxy_cache_bypass 0; - proxy_cache_valid 200 5m; - include /etc/nginx/snippets/websocket_params.conf; # Suporte para editor de blocos, etc. - proxy_pass http://172.16.12.13; - } -}