From 3d8faf02624ec0d7099332b83bc7010cec292e98 Mon Sep 17 00:00:00 2001 From: "srvproxy001.itguys.com.br" Date: Sat, 20 Sep 2025 23:21:19 -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:21:19?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx/snippets/custom_errors.conf | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/nginx/snippets/custom_errors.conf b/nginx/snippets/custom_errors.conf index fe1d40c..29a4026 100644 --- a/nginx/snippets/custom_errors.conf +++ b/nginx/snippets/custom_errors.conf @@ -1,16 +1,31 @@ # /etc/nginx/snippets/custom_errors.conf # # Define as páginas de erro personalizadas para todo o servidor. +# Este snippet deve ser incluído no bloco 'http' do seu ficheiro nginx.conf. -# Quando ocorrer um erro 403 (Forbidden), faz um redirecionamento INTERNO -# para a URI /errors/403.html. +# --- Mapeamento de Erros do Cliente (4xx) --- +error_page 400 /errors/4xx.html; +error_page 401 /errors/4xx.html; error_page 403 /errors/403.html; +error_page 404 /errors/404.html; +error_page 405 /errors/4xx.html; +error_page 408 /errors/4xx.html; +error_page 413 /errors/4xx.html; +error_page 414 /errors/4xx.html; +error_page 429 /errors/4xx.html; -# Esta localização especial é usada para servir a página de erro. +# --- Mapeamento de Erros do Servidor (5xx) --- +error_page 500 /errors/5xx.html; +error_page 502 /errors/5xx.html; +error_page 503 /errors/5xx.html; +error_page 504 /errors/5xx.html; + +# --- Localização para Servir as Páginas de Erro --- +# Esta localização especial é usada para servir as páginas HTML. # A diretiva 'internal' garante que os utilizadores não consigam aceder -# a esta página diretamente (ex: /errors/403.html). +# a estas páginas diretamente (ex: /errors/403.html). location /errors/ { - # A raiz onde os nossos ficheiros de erro estão guardados. root /var/www/html; internal; } +