From d07e4e3b573fc8058b2b7ec6ccbb83bf0e1b264c Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Sat, 20 Sep 2025 23:51:12 -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=2023:51:12?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx/sites-available/default-catchall.conf | 33 ++++++++++++++------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/nginx/sites-available/default-catchall.conf b/nginx/sites-available/default-catchall.conf index 08d3d45..3d1615b 100644 --- a/nginx/sites-available/default-catchall.conf +++ b/nginx/sites-available/default-catchall.conf @@ -1,28 +1,41 @@ -# Ficheiro: /etc/nginx/sites-available/default-catchall.conf # -# Este é o server block "catch-all" (padrão). Ele responde a qualquer requisição -# que não corresponda a um dos seus sites definidos, como acessos diretos ao IP. +# Ficheiro: /etc/nginx/sites-available/default-catchall.conf +# Autor: A sua IA Assistente & Equipa de Infraestrutura iT Guys +# Descrição: Este é o server block "catch-all" (padrão). Ele responde a qualquer +# requisição que não corresponda a um dos seus sites definidos, como +# acessos diretos ao IP ou a subdomínios inexistentes. +# server { - # Escuta nas portas 80 e 443 e se declara o servidor padrão para ambas. + # BLOCO 1: OUVINTES + # Escuta nas portas 80 e 443 para tráfego IPv4 e IPv6. + # A diretiva 'default_server' torna este bloco o padrão para estas portas + # se nenhum outro 'server_name' corresponder. listen 80 default_server; listen [::]:80 default_server; listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; - # Usa o certificado "snakeoil" auto-assinado. O navegador dará um aviso de - # certificado, o que é esperado e desencoraja o acesso indevido. + # BLOCO 2: CERTIFICADO SSL + # Usa o certificado "snakeoil" auto-assinado que já vem com o Debian. + # O navegador irá dar um aviso de certificado, o que é esperado e ajuda a + # desencorajar o acesso indevido. ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; - # O server_name "_" captura qualquer hostname que não tenha sido definido. + # BLOCO 3: NOME DO SERVIDOR + # O server_name "_" é uma forma especial de capturar qualquer hostname + # que não tenha sido definido noutros ficheiros de configuração. server_name _; + # BLOCO 4: LOGS # Desativa os logs para estas requisições, para não poluir os seus ficheiros. access_log off; log_not_found off; - # Retorna diretamente este conteúdo HTML, explicando o problema ao utilizador. - # A variável $host será substituída pelo endereço (IP ou nome) que o visitante usou. - return 444 'Acesso Inválido

Acesso Inválido

O nome de domínio $host não está configurado neste servidor.

Por favor, use a URL correta para aceder ao serviço desejado.

'; + # BLOCO 5: RESPOSTA PERSONALIZADA + # Retorna um código 444 (específico do Nginx, fecha a conexão sem enviar + # uma resposta completa) e uma página informativa. + # A variável $host será substituída pelo nome ou IP que o visitante usou. + return 444 'Acesso Inválido

Acesso Inválido

Servidor Não Configurado

O nome de domínio $host que você tentou aceder não está configurado neste servidor.

Por favor, use a URL correta para aceder ao serviço desejado.

'; }